这是一个学校项目,我们为之前制作的系统实现GUI,问题是我们的老师只教我们JFrame。
所以最后,我拥有的是主屏幕的JFrame,当我点击一个按钮转到OtherScreen时,它会简单地关闭一个屏幕并打开另一个屏幕,在默认位置,这显然不是理想的:
// @ MainScreen :
otherScreenButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent ae) {
MainController.otherScreen();
}
});
// @ MainController :
public void otherScreen(){
mainScreen.setVisible(false);
otherScreen.setVisible(true);
}
我的问题是,程序员是如何做gui的?在主JFrame中添加jpanel并根据需要设置它们可见/不可见?如果有人能提供更详细的信息链接,那就太好了
看看CardLayout,它会帮助你'切换屏幕'。