java的GUI中如何实现等待用户的鼠标输入?

想要从控制台得到输入,但是没有得到输入时,程序就会暂停在那里。那么GUI怎么实现类似的功能呢?
我的意思是等待鼠标输入,而不是等待文本输入。

用一个输入框就行了,可以用java中的对话框JOptionPane中的showInputDialog.

例如:


这是实现月历的代码的一部分,程序运行后,会弹出对话框要输入年份,输入后回车

又会弹出另一个对话框要输入月份,输入后回车,月历就出来了。

追问

我的意思是等待鼠标输入,而不是等待文本输入。

追答

请说的具体一点,等待鼠标输入是什么意思?鼠标点击一下吗?

追问

是的是的。鼠标点击一下,程序往下执行。否则就暂停到那里,直到有鼠标的点击行为

追答

用事件源实现注册事件监听器,定义事件接口类,并实现接口中的所有抽象方法。

温馨提示:答案为网友推荐,仅供参考