1

我正在使用 NetBeans 6.5 和不断重复的 Swing 模式编写 Java 桌面应用程序。我的每一个对话框都有一个Save Button并且Close Button在保存按钮后面有一个大部分不同的行为,在关闭按钮后面有相同的代码。

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

4

2 回答 2

2

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

于 2009-02-06T14:53:47.200 回答
0

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

于 2009-02-06T14:56:40.047 回答