我4个月前开始用Java编写应用程序,昨天我得到了例外: 我的代码很大。在Visual Studio和c#中它不是。
如何使用更多jar文件制作应用?
我需要大约25个面板(JPanel
),其中包含其他组件。如何在罐子中单独制作它们(面板)然后将面板包含在我的主应用程序中?
如何将参数移入或移出罐子?
对不起我的英语,我希望我的问题很清楚,你明白我的意思。
答案 0 :(得分:1)
它似乎在void initComponents()方法中。你正在初始化25个面板并添加组件。我建议我找出urs面板中的常见行为。在识别之后它创建一个扩展Jpanel的类。在扩展的Jpanel中给出实现常见的行为。所以,所有日本人都分享它。如果你想使用jpanel特定的行为使用super()。如果你想使用普通的特定行为,如布局,颜色和更多的东西,从普通使用它。它会帮助你很多代码重复和更多管理。为面板创建一个单独的内部类,或者你可以使用扩展Jpanel.Hope的单独类来帮助你。
答案 1 :(得分:0)
我不认为这样做有问题。 25 J面板是否更难维护?您可以根据您的要求将其分成不同的包装结构。您能否告诉您的面板结构。它们是否有共同的行为。您使用的是Swing面板还是扩展面板?