有效地设计构建Java GUI的方法?

时间:2015-06-08 13:13:49

标签: java swing user-interface

这是针对我们为之前制作的系统实现GUI的学校项目,问题是我们的老师只教我们JFrame。

所以最后,我所拥有的是MainScreen的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并根据需要将它们设置为可见/不可见? 如果有人也可以提供更详细的信息链接,那将是很棒的。

1 个答案:

答案 0 :(得分:3)

看看CardLayout,它会帮助你“切换屏幕”。

Here's文档。