我的代码是这样的:↓
JButton button = new JButton("TEXT");
button.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e){
object.wait();
}
}
当我点击此按钮时,窗口已经死了,我必须在任务管理器中终止该程序......
所以...基本上可以在mouselistener中添加object.wait()吗?
谢谢大家!
然后,如果我在一个单独的线程上运行我的GUI,如何制作程序......(对不起,我自学了JAVA的多线程部分,所以我有点困惑现在)
1.当我点击一个按钮时,它会暂停并等待我在GUI中的输入
2.当我点击另一个按钮时,程序继续......
答案 0 :(得分:0)
当我点击一个按钮时,它会暂停并等待我在GUI中的输入
使用JOptionPane(或模态JDialog)获取用户输入。阅读How to Make Dialogs上Swing教程中的部分,了解更多信息和示例。