java - 从另一个类运行 GUI?

标签 java class user-interface

我构建了一个 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/

相关文章:

java - Corda - 无法初始化主类 Capsule(由 : java. lang.NoClassDefFoundError: java/lang/instrument/Instrumentation 引起)

java - 如何在Jsp中循环自引用类?

java - 更改java中类的数组的值

perl - 如何在 Perl/Tk 中将文本包裹在气球中

java - Spotify api 获取访问 token /代码

java - 如果我们在 mysql 中第 3 次尝试输入错误密码而在 oracle 中使用相同查询进行第 4 次尝试时,帐户是否被锁定?

java - 如何从Class的HashSet或HashMap修改变量类

java - 在 OSGi 包中使用常规 java 类

java - 无法实现二维机构的运动

android - Android 中的动画滤色器