2

可以有inner JPanels吗?如果可以的话,方便吗?

我有一个JPanel

public class MyPanel extends JPanel
{

}

在里面MyPanel,我可以再放一个JPanel吗?

4

3 回答 3

3

是的。您可以使用:

MyPanel myJPanel = new MyPanel();
jPanel.add(myJPanel);
于 2012-07-11T09:43:14.540 回答
2

您可以根据需要在另一个面板中放置任意数量的面板。但请确保根据您的需要使用正确的 LayoutManager。

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

于 2012-07-11T09:41:57.437 回答
1
JPanel myJPanel1 = new JPanel();// creating first JPanel
JPanel myJPanel2 = new JPanel();// creating second JPanel

myJPanel1.add(myJPanel2); //adding first panel to second one
于 2012-07-11T14:59:39.893 回答