Java Swing - как динамически изменять поля фрейма? [закрыт]

121
01 июля 2019, 23:30

Имеется следующий функционал: при запуске программы открывается стартовый фрейм, в котором пользователю необходимо задать некоторые параметры. По нажатии кнопки в этом фрейме должен открыться некоторый текстовый файл с пометками, а также сбоку должно отобразиться дерево файловой системы. Из того, что я нашел, возможно создать новый фрейм с нужными вьюхами и полями, но он откроется в новом окне - это выглядит некрасиво и неправильно. Возможно ли средствами java swing изменять представление текущего окна, не открывая при этом новое?

P.S. вопрос не в том, как из текущего окна открыть текстовый файл. вопрос о том, как из текущего инициализированного фрейма перейти в новый так, чтобы это не выглядело как открытие нового окна в браузере

Answer 1

Чистите все что есть во фрейме и добавляете по новой:

window.getContentPane().removeAll();
window.add(что-то там);
window.revalidate();
READ ALSO
Работа через плагин gulp-watch

Работа через плагин gulp-watch

Когда запускаю task gulp-watch в bash , то вылетает ошибка : Error: watching app/sass/**/*sass: watch task has to be a function (optionally generated by using gulp

142
JS в WebView выполняется всего 1 раз

JS в WebView выполняется всего 1 раз

WebView подключен к indexhtml (скопирован из asset в память телефона)

142
Как убрать предупреждение в webpack 4 “svg-sprite-loader exception. Some loaders will be applied after svg-sprite-loader in extract mode.”

Как убрать предупреждение в webpack 4 “svg-sprite-loader exception. Some loaders will be applied after svg-sprite-loader in extract mode.”

суть вопроса таков при создание спрайтов svg у меня сыпятся вот такое предупреждение "svg-sprite-loader exceptionSome loaders will be applied after svg-sprite-loader in extract mode" ? подскажите...

139