【发布时间】:2016-10-10 17:56:45
【问题描述】:
我必须使用 swing-ui 设计器工具来创建我的 UI,它只支持图形编辑 JPanel。这些面板(它们基本上包含复杂的按钮设计)像 JButton 一样工作。我不能使用 JPanel 以外的任何东西作为这些面板的基类(UI 编辑器限制)。
最通用的解决方案是什么?
- 创建一个使用面板的 draw 方法而不是 它自己的?
- 创建一个基本面板类来重新实现整个 按钮?
- 另一个更优雅的解决方案?
【问题讨论】:
-
在这种情况下我不会使用这个设计师:)。为什么必须使用它?
-
我们的开发指南定义我们必须使用 UI 设计器来处理任何图形摇摆的东西:-/
-
支持所有swing组件的设计师非常多。例如 NetBeans IDE。 Eclipse 也有一个用于 UI 图形设计的插件。但恕我直言,使用设计师是个坏主意(至少在您学习挥杆时)。
-
NetBeans 是否允许您创建自定义按钮(使用 ui 设计器)?