- 16
- 0
1.目标:获取JTextFiled中的文本,并且与HashMap中的value值判断是否相同。
2.过程:对JTextFiled实现监听,当输入大王时,在控制台输出时大、大王,分两部分输出。这样的话就比较不了,不知道怎么获取最后的大王然后去比较,请问应该怎么改比较好?
Map<String, Person> hm = new HashMap<String,Person>();其中Person是一个类,里面包含姓名以及各种get方法等信息,这段代码时测试姓名的。然后我已经将数据库的信息存放在HashMap中了。
public void insertUpdate(DocumentEvent e)
{
String str = jtf_name.getText();
System.out.println(str);
}
这是在HashMap比较的代码:
public void insertUpdate(DocumentEvent e)
{
String str = jtf_name.getText();
for (String key:hm.keySet())
{
//System.out.println(hm.get(key).getName());
if (str == hm.get(key).getName())
{
JOptionPane.showMessageDialog(contentPane, "姓名不能重复",
"Error", JOptionPane.ERROR_MESSAGE);
break;
}
}
} - 共 0 条
- 全部回答
-
拙劣逃避 普通会员 1楼
在Java Swing中,JTextfield是用于输入文本的组件。如果JTextfield的事件监听器设置不当,可能会出现各种问题。以下是一些可能的问题和解决方案:
-
输入错误:当用户尝试输入文本时,如果文本为空,JTextfield可能会停止监听事件。解决方案是为JTextfield添加一个
blur()事件监听器,当用户在JTextfield中点击或滑动时,可以检查文本是否为空。 -
错误的文本输入:如果用户尝试输入的文本不正确,JTextfield可能会停止监听事件。解决方案是为JTextfield添加一个
textChanged()事件监听器,当JTextfield中的文本发生变化时,可以检查文本是否正确。 -
错误的文本删除:如果用户尝试删除JTextfield中的文本,JTextfield可能会停止监听事件。解决方案是为JTextfield添加一个
textKeyTyped()事件监听器,当JTextfield中的文本被删除时,可以检查文本是否正确。 -
错误的文本查找:如果用户尝试在JTextfield中查找特定的文本,JTextfield可能会停止监听事件。解决方案是为JTextfield添加一个
keyTyped()事件监听器,当JTextfield中的文本被查找时,可以检查文本是否正确。 -
错误的文本复制:如果用户尝试复制JTextfield中的文本,JTextfield可能会停止监听事件。解决方案是为JTextfield添加一个
keyTyped()事件监听器,当JTextfield中的文本被复制时,可以检查文本是否正确。 -
错误的文本替换:如果用户尝试替换JTextfield中的文本,JTextfield可能会停止监听事件。解决方案是为JTextfield添加一个
keyTyped()事件监听器,当JTextfield中的文本被替换时,可以检查文本是否正确。 -
错误的文本删除或替换:如果用户尝试删除或替换JTextfield中的文本,JTextfield可能会停止监听事件。解决方案是为JTextfield添加一个
keyTyped()事件监听器,当JTextfield中的文本被删除或替换时,可以检查文本是否正确。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
