2009-02-06 62 views
1

我正在使用NetBeans 6.5和一个不断重复的Swing Patterns编写Java桌面应用程序。我的每个对话框都有一个Save ButtonClose Button,保存按钮后面的行为大多不相同,关闭按钮后面的代码也完全相同。Java中的Swing Reuse

如何在不复制和粘贴的情况下重复使用此代码,同时保留对话框内部面板的GUI Builder工具的用户?

回答

2

我不是NetBeans专家,但我会建议添加一个saveAction和closeAction对话框的构造函数,这两个实现Action,然后只是获取GUI生成器代码来执行相应的操作。

0

我是C#程序员,但同样的概念适用。您可以创建一个抽象类来保存始终相同的代码和每个操作的抽象方法。这个方法将由继承这个新抽象类的类来实现。