samfish
发贴: 3
积分: 0
|
于 2006-03-25 13:23
我在一个panel (Panel 1)加了一些其它的panel,之后想改变panel 1所以就用了removeAll(),把panel 1里其他的panel都删去,再重新舔加新的panel到panel 1,结果在ECLIPSE里remove后它会变得一片空白,而不会把新的panel显示出来,除非我把那个查看器拉大或缩小一点,才会把新的显示出来.在HTML里试的话也是显示不出来.这有什么解决方法吗?谢谢各位啊 比如: Panel p1= new Panel(); Panel p2= new Panel();p2.add(new Label("1")); Panel p3= new Panel(); Panel p4= new Panel();p4.add(new Label("2")); Panel p5= new Panel(); p1.setLayout(new GridLayout(0,1)); p1.add(p2);p1.add(p3); p1.removeAll(); p1.setLayout(new GridLayout(0,1)); p1.add(p4);p1.add(p4); 这样"2"是显示不出的
|