我做一个程序,我需要的是一个JFrame改变根据主JFrame的一个SELECCION及其部件,我试着这样做:的JFrame与动态的JPanel
public void agregarPanelSegunPrueba(FrmBoleto frm)
{
//this panel is a JPanel make with the graphical editor in netbeans
PnlPruebaDCExesoVelocidad pnl = new PnlPruebaDCExesoVelocidad();
pnl.repaint();
pnl.revalidate();
frm.getContentPane().remove(frm.getPnlPruebasDistanciaTiempo());
frm.getContentPane().add(pnl);
frm.pack();
frm.setVisible(true);
}
有人知道这是错在这里。提前致谢。
考虑使用一个['CardLayout'(HTTP://文档。 oracle.com/javase/tutorial/uiswing/layout/card.html)而不是添加删除整个面板。你可以看到一个简单的例子[这里](http://stackoverflow.com/a/21460065/2587435) –
我想用netbeans编辑器制作没有cardlayout的JPanel。谢谢 – Premier
它对于'CardLayout'看起来还是一个很好的情况。请参阅[**这个答案**](http://stackoverflow.com/a/21898439/2587435)了解如何在Netbeans GUI Builder的设计视图中使用'CardLayout'。 –