我构建了一个 GUI,现在我正尝试从我的 Controller (main.java) 类启动它。我不知道该怎么做。实例化它不起作用(即 GUI gui = new GUI(); 不起作用)。
我觉得我在这里明显遗漏了一些东西,但是广泛的谷歌搜索没有给我任何结果。
我正在尝试在主线程中运行 GUI,并有一个单独的线程来调用进程代码(我还没有创建单独的线程),如果这与问题有任何相关性的话。 (我不知道,我是 Java 和编程的初学者!)
最佳答案
如果您的 GUI 是一个 Swing 应用程序,并且它扩展了 JFrame(这是我尽量避免的),有时您还必须添加
GUI gui = new GUI();
gui.setVisible(true);
但要获得更多帮助,您需要向我们提供更多详细信息。此外,如果您正在创建 Swing 应用程序,可以在此处找到一组很棒的教程:Swing Tutorials .这些可以帮助您创建和运行 Swing GUI,更重要的是可以帮助您了解您的代码在做什么。
关于java - 从另一个类运行 GUI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8508452/