如何在java运行时将jpanel表单添加到jpanel中?

如何在java运行时将jpanel表单添加到jpanel中?,java,swing,jpanel,validation,repaint,Java,Swing,Jpanel,Validation,Repaint,我已经创建了一个jPanel表单,我想动态地将它添加到我的程序的mainJFrame中,我正在使用NetBeans..请帮助我解决这个问题..首先,不要在pPanel上调用setVisible,在mainPanel上调用它。另外,您可能需要在主面板上调用revalidate。谢谢您的帮助:pPanel.setVisible(true)mainPanel.setLayout(新java.awt.BorderLayout())mainPanel.add(pPanel)mainPanel.valida

我已经创建了一个jPanel表单,我想动态地将它添加到我的程序的mainJFrame中,我正在使用NetBeans..请帮助我解决这个问题..

首先,不要在pPanel上调用
setVisible
,在mainPanel上调用它。另外,您可能需要在主面板上调用
revalidate

谢谢您的帮助:
pPanel.setVisible(true)
mainPanel.setLayout(新java.awt.BorderLayout())
mainPanel.add(pPanel)
mainPanel.validate()@AlAmmar:你会想听比尔告诉你的,并按照他的建议去做,因为这是正确的。
NewProductPanel pPanel=new NewProductJPanel();
pPanel.setVisible(true);
mainPanel.setLayout(new java.awt.BorderLayout());
mainPanel.add(pPanel);