有一个问题一直困绕我.
在用Swing进行开发过程中,遇到这样一个问题,有两个GUI里面的组件只有几个不同,比如:A中比B中多了二个文本框或是组合框.因为,大多数是一样的,如何进行重用呢?
我是直接将代码copy过来,这样真的太麻烦,代码无法重用. 

解决方案 »

  1.   

    添加一个方法,设置什么这两个文本框显示,什么时候不显示, 不需要的时候隐藏掉 (如把多余的那两个文本框setVisible(false))
      

  2.   

    用netbeans开发的话可以做成自定义组件,然后将该组件直接导入,在组件编写的时候 对有可能修改或者隐藏的部分进行get和set方法的封装。 使用中导入组件后直接操作部分就可以了 :-)