构建Java GUI的高效设计方法



这是一个学校项目,我们为之前制作的系统实现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,它会帮助你'切换屏幕'。

相关内容

  • 没有找到相关文章

最新更新