Это для школьного проекта, где мы реализуем GUI для нашей ранее созданной системы, проблема заключается в том, что наш учитель только научил нас JFrame.Эффективно разработан метод построения графического интерфейса Java?
Итак, в конце концов, у меня есть JFrame для MainScreen, и когда я нажимаю кнопку, чтобы перейти на экран OtherScreen, он просто закроет один экран и откроет другой в позиции по умолчанию, t идеально очевидно:
// @ MainScreen :
otherScreenButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent ae) {
MainController.otherScreen();
}
});
// @ MainController :
public void otherScreen(){
mainScreen.setVisible(false);
otherScreen.setVisible(true);
}
Мой вопрос в том, как программисты собираются делать графические интерфейсы? Добавление JPanels внутри основного JFrame и установка видимых/не видимых по требованию? Если кто-то может также предоставить ссылку с более подробной информацией, это было бы здорово.
Существует несколько способов: используя панели с вкладками вместо JPanels, создайте диалоговые окна, используя CardLayout. Все зависит от ваших потребностей. Также обратите внимание, что приложения обычно имеют только один JFrame. –