1

我 4 个月前开始通过 Java 编写应用程序,昨天我遇到了异常:我的代码太大了。在 Visual Studio 和 c# 中不是这样。

如何使用更多 jar 文件制作应用程序?

我需要大约 25 个面板 ( JPanel),其中包含其他组件。如何在罐子中分别制作它们(面板),然后将面板包含到我的主应用程序中?

如何将参数移入或移出 jar?

对不起我的英语,我希望我的问题很清楚,你明白我的意思。

4

2 回答 2

1

它似乎在 void initComponents() 方法中。您正在初始化 25 个面板并添加组件。我的建议是找出 urs 面板中的常见行为。识别后创建一个扩展 Jpanel 的类。在扩展的 Jpanel 中实现常见行为。所以,所有 japanel 都共享它。如果你想使用 jpanel 特定的行为,请使用 super()。如果你想使用常见的特定行为,如布局、颜色和更多东西,请从 common 中使用它。它将帮助你很多代码重复和更多管理。为面板创建单独的内部类,或者您可以使用扩展 Jpanel 的单独类。希望它对您有所帮助。

于 2013-01-10T11:17:24.167 回答
0

我认为这样做没有问题。25 J 面板更难维护吗?您可以根据自己的要求将其分成不同的封装结构。请您介绍一下您的面板结构。它们是否具有共同的行为。您使用的是 Swing 面板还是扩展面板?

于 2013-01-10T09:04:35.610 回答