从另一个类运行GUI?

时间:2011-12-14 16:57:00

标签: java class user-interface

我构建了一个GUI,现在我试图从我的控制器(main.java)类启动它。我不知道该怎么做。实例化它不起作用(即GUI gui = new GUI();不起作用)。

我觉得这里有一些显而易见的东西,但是广泛的谷歌搜索让我没有结果。

我正在尝试在主线程中运行GUI,并且有一个单独的线程来调用进程代码(我还没有制作的单独线程),如果这与问题有任何关联。 (我不知道,我是Java和编程的初学者!)

1 个答案:

答案 0 :(得分:7)

如果您的GUI是Swing应用程序,并且它扩展了JFrame(我试图避免使用),有时您还必须添加

GUI gui = new GUI();
gui.setVisible(true);

但是为了获得更多帮助,您需要向我们提供更多详细信息。此外,如果您正在创建Swing应用程序,可以在此处找到一组精彩的教程:Swing Tutorials。这些可以帮助您创建和运行Swing GUI,更重要的是帮助您了解代码的作用。