Nee*_*thu 4 java swing layout-manager
我们正在开发一个项目,我们遇到了在同一个JFrame上包含两个以上Panel的问题.我们想要的是一个Panel在另一个之上.
社区是否可以帮助提供一个实现这个的例子,或者参考一个与我们的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);
Run Code Online (Sandbox Code Playgroud)
假设您想要在另一个面板上添加一个面板
JFrame frame = new JFrame();
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
frame.add(panel1);
panel1.add(panel2);
Run Code Online (Sandbox Code Playgroud)
JFrame上添加的面板数量没有限制.您应该明白,在更高层次上看到它们都是容器.