我正在使用NetBeans 7.2。我有一个带有卡布局的JFrame,有一个主面板和几个子面板。正如你猜测的那样,所有自动生成的Swing组件定义都是在单个文件中声明的,并且它们都搞砸了。
如何将这些面板分开包装,以使其更加模块化?或者我采取了完全错误的做法?
答案 0 :(得分:0)
稍微错误的方法..如果你想让面板像模块化一样,只需在包内创建一个新的面板类,而不是在同一个类上有很多面板..创建新的面板类并将其传递给你的主面板。
答案 1 :(得分:0)
您可以使用构建器工具创建JPanel
表单。 New -> Swing Forms -> JPanel Form
。然后在设计视图中查看它们,只需将它们拖放到卡片布局面板上,如here