当前页面: JAVA 编程资料牛鼻论坛 → Java & J2SE 技术区→在Java应用程序中如何动态的添加一个按钮? |
答:
这里涉及一个组件重绘的问题,组件要先于panel被显示之处存在,如果一panel已经显示
了,那么加在上面你能看到吗?但如果在同一个panel上,先有button A,假如按下它加了butt
on B,这时你如果使整个panel重给,那么A本身要重绘,它的事件监听就没有了,当然也就加不
成B了,所以如果要先有另一个panel,当按A时把B加在这个panel上并重绘这个paenl,其实更
好的方法是先把B加在panel中,同一个也行.把它setVisiable(flase),按A时设为true。