我注意到所有的JOptionPane方法都会“干扰”ActionListeners。我需要在打开JOptionPane后保持ActionListener活跃。
例如:
我有一个JButton,我注册鼠标按下并将按钮绘制为红色。释放后,我将其绘制为蓝色。
如果我只是单击它,按钮会变成蓝色。好的。
如果我按住它,按钮会保持红色。好的。
如果我点击它并设置它打开一个JOptionPane对话框,即使我释放了鼠标,它仍然保持为红色。不好。
我没有找到任何关于这种特定行为的文档,有人能指点我一下吗?
我确实需要使用JOptionPane。
例如:
我有一个JButton,我注册鼠标按下并将按钮绘制为红色。释放后,我将其绘制为蓝色。
如果我只是单击它,按钮会变成蓝色。好的。
如果我按住它,按钮会保持红色。好的。
如果我点击它并设置它打开一个JOptionPane对话框,即使我释放了鼠标,它仍然保持为红色。不好。
我没有找到任何关于这种特定行为的文档,有人能指点我一下吗?
我确实需要使用JOptionPane。