ActionListener在焦点侦听器之前运行

时间:2013-12-08 18:30:44

标签: java swing listener actionlistener focuslistener

我有一个应用程序,其中有一个文本框和一个按钮。文本框具有focusListener(对于不正确的值),该按钮具有actionListener(用于将值保存到文件中)。 如果在失去焦点时在文本字段中输入错误值,则会弹出错误消息窗口。现在我有2个senarios。

  1. 当标签输出失去焦点时,如果字段中输入了错误的值,则弹出窗口会正确显示。

  2. 但是当我在字段中输入错误的值并且没有标签时我单击按钮然后在focusListener(Focus Lost)之前激活actionListener并且它将错误的值保存在文本文件中然后显示错误信息。

  3. 如何通过首先运行focuslistener来停止将不正确的值保存到文件中?

1 个答案:

答案 0 :(得分:2)

  

在焦点侦听器

之前运行的ActionListener
相关问题