我正在尝试创建一个基本的Java程序来帮助我更好地学习java,所以如果这是一个noob问题,我很抱歉,但我已经做了很多研究而且还没有找到一个可靠的答案我能理解
我听说很多使用多个JFrame是不好的做法,但这并不是我想要的。我希望有一个主屏幕'它上面有几个按钮,每个按钮都会将我带到不同的视图,但当然会删除主屏幕上的所有内容。我应该像这样拥有我的主要课程吗?:
package buildeditor;
public class BuildEditor {
public static void main(String[] args) {
MainFrame main = new MainFrame(400, 400);
}
}
然后有 包装建设者;
import javax.swing.*;
public class MainFrame extends JFrame {
public MainFrame(int height, int width){
setSize(height, width);
setVisible(true);
}
}
然后我应该把所有不同的面板放在哪里,然后单独调用它们,这样当我调用一个新的面板时,旧的面板就会消失,这个新面板会接管整个JFrame。