如何在现有的复杂程序上部署GUI?

时间:2014-05-04 00:19:56

标签: java swing user-interface

首先,抱歉这个小问题。只想了解方向的一般概念。

现在我有一个大项目差不多完成了。它有超过5个类,在复杂的设计和最初的非GUI,我想添加一个GUI界面。 GUI应该在运行时获取信息并显示运行信息。我读到了关于Swings和SwingWorker的内容,但将整个原始程序放在Background线程下似乎不合理。现在我认为将GUI作为一个独立的类,但我不知道什么是最好的连接方式。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

您不能简单地在任何现有程序上“放置”GUI,但您可以为程序提供GUI用户界面 如果 该程序构造良好一种非常模块化的方式,使其UI与逻辑代码完全分离,例如,如果它是在MVC(模型 - 视图 - 控制)中构建的。

与往常一样,魔鬼在细节中,鉴于我们对您当前项目和需求的有限信息,我现在无法讨论。如果您需要进一步的帮助,您需要向我们提供更多信息和代码。