【发布时间】:2014-05-21 14:33:53
【问题描述】:
我使用的是 NetBeans 7.2。我有一个带有卡片布局的 JFrame,它有一个主面板和几个子面板。正如你所猜测的,所有自动生成的 Swing 组件定义都在单个文件中声明,而且都一团糟。
如何将这些面板分开在一个包中,使其更加模块化?还是我采取了完全错误的方法?
【问题讨论】:
我使用的是 NetBeans 7.2。我有一个带有卡片布局的 JFrame,它有一个主面板和几个子面板。正如你所猜测的,所有自动生成的 Swing 组件定义都在单个文件中声明,而且都一团糟。
如何将这些面板分开在一个包中,使其更加模块化?还是我采取了完全错误的方法?
【问题讨论】:
您可以使用构建器工具创建JPanel 表单。 New -> Swing Forms -> JPanel Form。然后要在设计视图中查看它们,只需将它们拖放到卡片布局面板上即可,如 here
【讨论】:
有点错误的方法..如果你想让面板像模块化一样,只需在包内创建一个新的面板类,同一个类上没有很多面板..创建新的面板类并将其传递给你的主面板。 .
【讨论】: