JPanel可以添加JPanel或者内嵌JFrame么

来源:百度知道 编辑:UC知道 时间:2024/06/23 16:50:31
急 想实现一下不知道能不能这样做,要是可以 改怎么操作啊,希望高手出招

JPanel当然可以添加JPanel,但是不能内嵌JFrame。

JPanel是容器,JFrame是窗体。 窗体里可以加入容器,容器里也能加入容器;但是绝不能在容器里嵌入窗体。

比如定义两个 JPanel panel1 = new JPanel1();
JPanel panel2 = new JPanell();
还有一个 JFrame frame = new JFrame();
这时可以这样添加:
frame.add(panel1);
panel1.add(panel2);
再使用布局管理器调整一下布局即可。

可以,不过你要调整好布局。jframe.getContentPane().add(),而
jpanel.add()