Jpanel怎么把里面的组件全部除去(**********) 我有个程序是点击不同的按扭 就jPanel上面出现不同的界面,所以想怎么除去旧的 jPanel1.removeAll();这个方法怎么没用??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用完成removeAll()方法后还要给pane刷新一下布局才能显示出来:pane.invalidate();pane.validate(); jpanel.removeall();jPanel.repaint(); 不用删除,只是隐藏!要用的组件的 visible(true);不用的组件的 visible(false); 可行吗? 同意楼上的,隐藏比较好记录各个部件,例如对于一个Button btn,使用btn.hide()在切换回来时使用btn.show(); 隐藏在没有新组件添加时当然可以, 但如果是一个JPanel上需要不断的加入新组件, 隐藏旧组件, 这种方法就太低效了. 处理完组件后JPanel要重画,即刷新。 我也遇到了类似的问题,JPanel如何更新?还有checkbox和label控件的text属性好象没办法更新。 java se 单例模式问题 确定对象所在的类 画图中调用paint方法,为什么参数值传不进去? 请教一下webwork中action的处理过程 数据库乱码解决 JFileChooser怎样默认文件名? 小请求 歌曲片段匹配问题? 一个编写的java编译器的问题....(初学者) Exception in thread "main" java.lang.NoClassDefFoundError:HelloApplet/html? 新手请教:用Struts标记怎么做购物车的维护页面? 作业要用awt和applet,请问如何用awt建立一个table?有例子吗?谢谢
pane.validate();
jPanel.repaint();
要用的组件的 visible(true);
不用的组件的 visible(false);
可行吗?
记录各个部件,例如对于一个Button btn,
使用btn.hide()
在切换回来时使用btn.show();