Database 如何经常检查JTextArea
我正在尝试创建一个返回值“username”的JTextArea。我有一个数据库 它以Username作为一列,我已经研究了如何选择和查询。唯一的 问题是,我希望JTextArea在输入用户名时验证用户名,就像YouTube一样。这主要是为了防止每个人拥有相同的用户名。(“Smilese不可用”例如,在用户键入时作为Jlabel输出。)是否有JTextArea的侦听器在用户键入时进行检查?或者有没有任何人会推荐的代码?任何人因此,总结一下: 1) 我有一个带有列名的数据库 2) 我知道在必要时如何在列中查询和查找用户名 3) 问题是我没有看到一个JTextField属性(例如Action事件)可以检查“用户是否正在忙着键入”,而只有KeyTyped,它可以阻止用户在运行之前输入超过1个字符(将这一个字母作为变量并输出)。Database 如何经常检查JTextArea,database,netbeans,listener,jtextarea,Database,Netbeans,Listener,Jtextarea,我正在尝试创建一个返回值“username”的JTextArea。我有一个数据库 它以Username作为一列,我已经研究了如何选择和查询。唯一的 问题是,我希望JTextArea在输入用户名时验证用户名,就像YouTube一样。这主要是为了防止每个人拥有相同的用户名。(“Smilese不可用”例如,在用户键入时作为Jlabel输出。)是否有JTextArea的侦听器在用户键入时进行检查?或者有没有任何人会推荐的代码?任何人因此,总结一下: 1) 我有一个带有列名的数据库 2) 我知道在必要时如
4) 有听众吗?或者JTextArea中任何能帮上忙的东西?这里也可以提到任何其他可能起作用的组件(JPanel等):)Swing为此使用
DocumentListener
s。Java教程中有两个条目:和
您基本上需要实现一个DocumentListener
,并将其添加到JTextArea
/JTextField
的文档中。然后,您可以对任何更改作出反应
JTextArea that returns the value "username".
我想知道你为什么不使用JTextField作为用户名
无论如何,您可以简单地绑定一个keyListener,并在键入键时执行所需的操作
怎么做