我正在使用NetBeans 6.5和不断重复的Swing模式编写Java桌面应用程序。我的每个对话框都有Save Button
和Close Button
,其中保存按钮后面的行为大致不同,关闭按钮后面的代码相同。
如何在不复制和粘贴的情况下重用此代码,同时保留对话框内部面板的GUI Builder工具用户?
答案 0 :(得分:2)
我不是netbeans专家,但我建议在对话框构造函数中添加saveAction和closeAction,两者都实现Action,然后只需获取GUI构建器代码即可执行相应的Action。
答案 1 :(得分:0)
我是C#程序员,但同样的概念适用。您可以创建一个抽象类来保存始终相同的代码和每个操作的抽象方法。此方法将由继承此新抽象类的类实现。