【问题标题】:JAVA .. validating input when textfields lose focusJAVA ..验证文本字段中的输入失去焦点
【发布时间】:2014-10-01 11:31:00
【问题描述】:

我是(初学者)在 netbeans 中创建注册表单。我真正想要发生的是,如果用户输入错误,则当文本字段失去焦点时会出现 JOptionPane 。我整天在网上寻找答案,但我找到的答案并不让我满意。

【问题讨论】:

  • 有一个事件叫focuslost

标签: java swing focus textfield joptionpane


【解决方案1】:

您需要实现一个 FocusListener,将其添加到您的 textField 中,并在 FocusLost 的 FocusListener 实现中,当焦点丢失时,您需要做任何您想做的事情。

http://docs.oracle.com/javase/tutorial/uiswing/events/focuslistener.html

我没有使用 NetBeans 的经验,但我假设您使用图形工具来创建表单。我认为你需要开始编写代码来实现监听器。

【讨论】:

    【解决方案2】:

    您应该使用InputVerifier 进行此类验证。

    【讨论】:

      猜你喜欢
      • 2021-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-09
      • 1970-01-01
      • 1970-01-01
      • 2014-02-12
      • 2013-06-19
      相关资源
      最近更新 更多