首页 > 解决方案 > 如何使用netbeans在java上验证从jlabel到jtextfield的值

问题描述

我有一个自动生成的数字,我希望用户输入以访问程序的全部功能,如果标签中的值与输入到文本框中的值相同,则应启用函数否则它应该提示输入的值无效的 JOptionPane,如果输入的值 *3 它应该退出程序。

标签: javaswingnetbeans

解决方案


Swing 提供InputVerifier输入验证。您可以实现一个并将其添加到JTextField. 请参阅InputVerifier 文档。一旦另一个组件请求焦点,文本字段就会得到验证。您可以在此验证过程中启用/禁用您选择的组件。如果这不是您想要的,请查看KeyListener,您还可以在KeyEvents.


推荐阅读