有内在的JPanels

时间:2012-07-11 09:38:31

标签: java swing jpanel layout-manager

是否可以拥有内部JPanel?如果有可能,方便吗?

我有JPanel

public class MyPanel extends JPanel
{

}

MyPanel内,我可以添加另一个JPanel吗?

3 个答案:

答案 0 :(得分:3)

是。您可以使用:

MyPanel myJPanel = new MyPanel();
jPanel.add(myJPanel);

答案 1 :(得分:2)

您可以根据需要将多个面板放在另一个面板中。 但请确保根据您的需要使用正确的LayoutManager。

阅读本教程以了解更多信息: http://docs.oracle.com/javase/tutorial/uiswing/components/panel.html

答案 2 :(得分:1)

JPanel myJPanel1 = new JPanel();// creating first JPanel
JPanel myJPanel2 = new JPanel();// creating second JPanel

myJPanel1.add(myJPanel2); //adding first panel to second one