我们正在处理一个项目,在这个项目中我们遇到了在同一个 JFrame 上包含两个以上的面板的问题。我们想要的是一个面板在另一个上面。
社区能否提供一个示例来实现这一点,或者向我推荐与我们的 Java Swing 需求相关的好的教程或指南?
最佳答案
假设您想要将两个面板添加到一个框架中:
为父 JFrame 设置布局并添加两个面板。类似下面的内容
JFrame frame = new JFrame();
//frame.setLayout(); - Set any layout here, default will be the form layout
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
frame.add(panel1);
frame.add(panel2);
假设您要在另一个面板之上添加一个面板
JFrame frame = new JFrame();
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
frame.add(panel1);
panel1.add(panel2);
在 JFrame 上添加的面板数量没有限制。你应该明白,在更高层次上看,它们都是容器。
关于java - 在 JFrame 中包含两个以上的面板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2528888/