首先,对这个宽泛的小问题感到抱歉。我只是想大致了解一下方向。
现在我有一个大项目快完成了。它有超过5个类和复杂的设计和最初的非GUI,我想添加一个GUI界面给它。GUI应该在运行时获取信息并显示运行信息。我读过swing和SwingWorker,但把整个原始程序放在后台线程下似乎不太合理。现在我想把GUI作为一个独立的类,但我不知道什么是最好的连接方式。
你不能简单地把一个GUI"放在"任何现有的程序上,但是你可以给一个程序一个GUI用户界面,如果这个程序是以非常模块化的方式构造的,这样它的UI就很好地与它的逻辑代码分离了,例如,如果它是以M-V-C(模型-视图-控制)的方式构造的。
一如既往,细节决定成败,鉴于我们掌握的有关您当前项目和需求的有限信息,目前我无法讨论这些问题。如果您需要进一步的帮助,您需要给我们更多的信息和代码。