日期:2014-05-20  浏览次数:20691 次

JDialog中实现下一步按钮替换当前容器内的JPanel
一个类extends JDialog
container c=getContentPane();
c.add(JPanel1); 开始加载是JPanel1的内容

JPanel1内有一个下一步的按钮
点击下一步就显示JPnael2的内容

我在下一步的单击监听事件里
remove(JPanel1);
add(JPanel2);

可是没有反应,是不是应该更新JDIALOG 具体怎么做不知道

或者是用隐藏的方式实现 下一步 上一步的操作

JAVA图形开发的小白求指教




------解决方案--------------------
c.remove(jpanel1());
c.add(jpanel2());

JPanel1的实例名是pa,remove的时候应该remove pa,即:c.remove(pa); jpanel1()是一个方法的名称,在一个组件里remove 一个方法应该不可能吧
------解决方案--------------------
this.setVisible(true)试试