从另一个类运行GUI?
问题描述:
我已经构建了一个GUI,现在我试图从我的控制器(main.java)类中启动它。我不知道如何做到这一点。实例化它不起作用(即GUI gui =新的GUI();不起作用)。从另一个类运行GUI?
我觉得我在这里有一些明显的东西,但是广泛的谷歌搜索让我没有结果。
我想在主线程中运行GUI,并有一个单独的线程来处理代码调用(单独的线程我还没有做),如果这与问题有任何关联。 (我不知道,我是Java和编程的初学者!)
答
如果您的GUI是一个Swing应用程序,并且它扩展了JFrame(我试图避免的),有时候您还必须添加
GUI gui = new GUI();
gui.setVisible(true);
但是要获得更多帮助,您需要提供更多详细信息。另外,如果您正在创建Swing应用程序,那么您可以在这里找到一组精彩的教程:Swing Tutorials。这些可以帮助您创建和运行Swing GUI,并且更重要的是了解您的代码正在做什么。
您可能想要发布一些代码,以便我们知道'构建GUI'的含义 – DaveJohnston 2011-12-14 16:59:43
这听起来像是您要么丢失了某些东西,要么您的程序流不正确。介意发布一些代码,以便我们能够更好地帮助您? – phill 2011-12-14 17:02:21