【问题标题】:Swing Reuse in JavaJava 中的 Swing 重用
【发布时间】:2010-10-05 22:51:25
【问题描述】:

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

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

【问题讨论】:

    标签: java swing netbeans reusability


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-28
        • 2012-01-25
        • 2019-11-27
        相关资源
        最近更新 更多