我在使用 SWING GUI 时遇到问题,或者至少我认为这是 Swing gui。
这是我的主要代码文件:
/**
*
*/
package com.tda.t2.ctas.slasher;
import javax.swing.SwingUtilities;
import com.tda.t2.ctas.slasher.gui.mainFrame;
import com.tda.t2.ctas.slasher.utils.MyCloseListener;
public class SLASHer {
public SLASHer () {
}
/**
* @param args
*/
public static void main(String[] args) {
//EventQueue.invokeLater(new Runnable() {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
ConfigData myconfig = new ConfigData();
try {
//TdaUrlHelper window = new TdaUrlHelper();
//window.tdaFrame.setVisible(true);
mainFrame tdaFrame = new mainFrame();
tdaFrame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
}
创建框架并打开它的简单调用。还有其他文件我没有放在这里以获得空间。但是我遇到的问题(我已经在几台机器和操作系统上尝试过)是窗口上的按钮似乎挂起。我可以选择窗口并单击按钮,它们会像被击中一样突出显示,但没有任何反应。我有一个选项卡式平面,单击其他选项卡也无济于事。有时会持续大约 15 秒,有时会持续几分钟。但它总是最终会回来并响应新的输入(即它不记得我在它回来之前所做的所有点击)。整个应用程序很简单,因为它一直等到用户做某事后再做某事,所以我对为什么它似乎挂起感到困惑。
任何帮助,将不胜感激。
谢谢