【发布时间】:2014-10-01 11:31:00
【问题描述】:
我是(初学者)在 netbeans 中创建注册表单。我真正想要发生的是,如果用户输入错误,则当文本字段失去焦点时会出现 JOptionPane 。我整天在网上寻找答案,但我找到的答案并不让我满意。
【问题讨论】:
-
有一个事件叫focuslost
标签: java swing focus textfield joptionpane
我是(初学者)在 netbeans 中创建注册表单。我真正想要发生的是,如果用户输入错误,则当文本字段失去焦点时会出现 JOptionPane 。我整天在网上寻找答案,但我找到的答案并不让我满意。
【问题讨论】:
标签: java swing focus textfield joptionpane
您需要实现一个 FocusListener,将其添加到您的 textField 中,并在 FocusLost 的 FocusListener 实现中,当焦点丢失时,您需要做任何您想做的事情。
http://docs.oracle.com/javase/tutorial/uiswing/events/focuslistener.html
我没有使用 NetBeans 的经验,但我假设您使用图形工具来创建表单。我认为你需要开始编写代码来实现监听器。
【讨论】:
您应该使用InputVerifier 进行此类验证。
【讨论】: