java - 从另一个 jar 添加组件到 JPanel

标签 java swing user-interface jar executable-jar

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

如何制作包含更多 jar 文件的应用程序?

我需要大约 25 个面板 (JPanel),其中包含其他组件。如何将它们(面板)单独放入 jar 中,然后将面板包含到我的主应用程序中?

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

抱歉我的英语不好,我希望我的问题很清楚并且您明白我的意思。

最佳答案

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

关于java - 从另一个 jar 添加组件到 JPanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14253713/

相关文章:

java - 解密 AES-GCM 时遇到问题

java - 知道它来自哪个类(class)

Java - 为什么这个小程序的背景没有显示为浅蓝色(青色)?

c# - 初学者如何编写 Windows GUI 程序的综合教程

java - 我的应用程序在 Android 4.4.2 中崩溃,但在 5.1.1 中没有崩溃

java - 仅将 java 类实例转换为原始类型

java - 在父容器中使用子组件的 getBaseline(int w, int h)

java - 如何让 JTextArea 完全填满 JPanel?

java - 重新启动扫雷 GUI 程序

java - 不止一次改变外观?