java - 从另一个项目实现 gui

标签 java swing jframe

我有两个程序,每个程序都有图形用户界面。我通过一起创建一个新项目,将这两个项目添加到新项目的构建路径,并将这些项目的面板添加到新项目的 gui 中,将这些程序组合成一个图形用户界面。

我现在遇到的问题是这些面板调用的函数工作得很好,但是它们从中获取表单数据的变量是单独程序主函数中的原始表单。在新的实现中,这个 main 从未真正被调用过,所以那些形式不存在。相反,它们存在于我的新程序中。

我不能将新程序添加到旧程序的构建路径中,因为那样会使它循环,那么如何获取函数以查看创建它的新程序的形式?

抱歉,那是一堵文字墙。如果我需要澄清一些事情,请告诉我。

最佳答案

我通过在我的新图形用户界面中制作我需要的表单对象来实现这一点。我通过调用主要函数和这些函数的表单来初始化它们。像这样:

static DataForm dataTab = com.company.folder.Main.form;

那是因为 DataForm 是前两个图形用户界面之一。现在,这些程序可以单独运行,也可以使用将它们作为选项卡的新界面运行。

关于java - 从另一个项目实现 gui,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31189481/

相关文章:

java - 手动构造的 BufferedImage 不会绘制到 JFrame 上

java - Karaf - TransactionRequiredException

java - JTextPane 中的 float DIV

java - 如何从另一个类访问和更改 JTextArea

java - 如何处理不断更新的大图像

java - 为什么我的 JFrame 内容有时不被绘制?

java - 固定位置的 JFrame 布局

java - 实现 selenium webdriver 时如何将表中的 WebElements 列表存储到列表中?

java - 将 Scala 并发持续时间添加到 DateTime

java - 从 JPA 中的对象中选择列表