从另一个项目实现 gui

Implementing gui from another project

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

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

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

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

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

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

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