【发布时间】:2017-06-30 12:31:46
【问题描述】:
我的代码是这样的:↓
JButton button = new JButton("TEXT");
button.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e){
object.wait();
}
}
当我点击这个按钮时,窗口已经死了,我必须在任务管理器中终止程序...
那么...基本上我可以在 mouselistener 中添加一个 object.wait() 吗?
谢谢大家!
然后,如果我在单独的线程上运行我的 GUI,如何制作程序......(对不起,我自学了 JAVA 的多线程部分,所以我现在有点困惑)
1.当我点击一个按钮时,它会暂停并等待我在 GUI 中输入
2.当我点击另一个按钮时,程序继续...
【问题讨论】:
-
阅读文档...
Object.wait不会使程序睡眠。您可能想改用Thread.sleep。 -
你应该在一个单独的线程上运行你的 GUI
标签: java multithreading swing