我创建了一个GUI类和一个演示类。 演示类正在调用GUI。我想在另一个线程中运行GUI。从线程中的不同类运行GUI
GUI类
public class UserGui extends JFrame {
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
UserGui frame = new UserGui();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
}
演示类别:
public class NNDemo {
public static void main(String[] args) {
UserGui gui = new UserGui();
gui.setVisible(true);
}
}
首先,从未&我们的意思是不要与任何线程(除了事件处理线程之外)的任何Swing组件进行交互。其次,问题到底是什么? – MadProgrammer 2012-08-04 10:00:30