java Jtextfield focusLost 被叫了很多次

问题描述

大家好,想在JtextfieldfocusLost检测填写是否正确,可在提示了出错信息后,本来想返回这个jtextfield,不知道为何这个focuslost却被叫了很多次。privatevoidjTextField1FocusLost(java.awt.event.FocusEventevt){//TODOaddyourhandlingcodehere:evt.getSource();JTextFieldroomTag=(JTextField)evt.getSource();Stringtext=roomTag.getText();if(text.length()>=3){try{Integer.parseInt(text);}catch(NumberFormatExceptionnfe){Toolkit.getDefaultToolkit().beep();SwingUtilities.invokeLater(newFocusGrabber(this.jTextField1));JOptionPane.showMessageDialog(null,"Itmustbeanumericvalue");//roomTag.requestFocus();//jTextField1.requestFocus();//return;}}else{JOptionPane.showMessageDialog(null,"Itmustbe3charsatleast");//roomTag.requestFocus();//jTextField1.requestFocus();//return;}}

解决方案

解决方案二:
没人知道答案吗

时间: 2024-07-28 20:47:12

java Jtextfield focusLost 被叫了很多次的相关文章

java jtextfield文本输出

问题描述 java jtextfield文本输出 大家好,我在jtextfield写的文本,怎么随时打印出来?用jtextfield.gettext(),弄不出来! 解决方案 Java IO之有缓冲的文本输出java中如何在JTextField追加文本

java新手的问题,看到很多类似的,下面麻烦高手详细解释一下我下面的程序

问题描述 java新手的问题,看到很多类似的,下面麻烦高手详细解释一下我下面的程序 package cn.csdn.domain; import java.io.Serializable; public class User implements Serializable{ private int id; private String username; private String password; private int age; private String sex; public Us

osconstants-OsConstants.java类中定义了很多常量,但都是用placeholder赋值,为什么这样做

问题描述 OsConstants.java类中定义了很多常量,但都是用placeholder赋值,为什么这样做 Android OsConstants.java定义了许多常量,但是都是用placeholder来赋值的,这些常量的结果将会一样. 为什么要这样做? 解决方案 这些都是预设的,也就是考虑到以后可能会更改,或者考虑到未来可能跨平台.所以没有写死,用占位符表示.但是有时候这种东西一辈子也不会再更改了.但是因为历史原因保留了下来.

java tcp-tomcat应用出现了很多自己连自己tcp,有大神知道什么问题吗?

问题描述 tomcat应用出现了很多自己连自己tcp,有大神知道什么问题吗? TCP 127.0.0.1:3313 127.0.0.1:3314 ESTABLISHED 3960 TCP 127.0.0.1:3314 127.0.0.1:3313 ESTABLISHED 3960 TCP 127.0.0.1:3315 127.0.0.1:3316 ESTABLISHED 3960 TCP 127.0.0.1:3316 127.0.0.1:3315 ESTABLISHED 3960 TCP 127

最近看了一些java书,发现有很多问题

问题描述 int[][]arrays2={{11,12,13,14,15},{21,22,23,24,25},{31,32,33,34,35}}arrays[0][0]=arrays[1][3]+arrays[2][0];System.out.println(arrays[0][0]);答案多少怎么算? 解决方案 解决方案二:引用楼主wjxbbaigang的回复: int[][]arrays2={{11,12,13,14,15},{21,22,23,24,25},{31,32,33,34,35}

教您如何利用Java Swing实现游戏开发

Java咖啡馆已经开张不少时日了,如果你已经喜欢上了Java这杯咖啡的味道,那么记得常来哦.这一次,我们为大家准备了一大杯香浓的咖啡--将以开发一个"连连看"游戏为蓝本,和大家共同学习Java中Swing的用法,当你细心品味这杯咖啡后,你会发现,不但Java这杯咖啡还别有一番风味,而且还学会了专业游戏的开发方法,真是两全其美! 为了让大家先睹为快,下图便是游戏的截图.大家可以下载游戏试玩(下载游戏程序:下载源文件),然后在命令行方式下使用java -jar kyodai.jar来运行.

java Gui编程 事件监听机制

1.     GUI编程引言     以前的学习当中,我们都使用的是命令交互方式:        例如:在DOS命令行中通过javac java命令启动程序.     软件的交互的方式:      1. 命令交互方式           图书管理系统     2. 图形交互方式     ava提供了专业的API用于开发图形用户界面     GUI--> Graphic  User   Interface      将要了解GUI API的框架结构,以及GUI组件以及组件之间的关系,容器和布局管理

跟我学Java Swing之游戏设计(1)_Java编程

文章来源:电脑爱好者 作者:张剑 谁知道通天的巴比伦塔耗费了多少沙石?又有谁知道罗马的建成经历了多少个日夜?我们惟一知道的是,没有一块块砖石的垒砌,就没有蜿蜒万里的长城;没有巨石和黏土的堆集,就没有亘古不变的金字塔.由此可见,基础知识的准备对于我们学习任何事物都至关重要,那么,就让我们从认识Swing的一些基础功能开始,启动我们建造罗马的伟大工程吧! 前言 Java咖啡馆已经开张不少时日了,如果你已经喜欢上了Java这杯咖啡的味道,那么记得常来哦.这一次,我们为大家准备了一大杯香浓的咖啡--将以

Java集合源码剖析:Java集合框架

Java集合工具包位于Java.util包下,包含了很多常用的数据结构,如数组.链表.栈.队列.集合.哈希表等.学习Java集合框架下大致可以分为如下五个部分:List列表.Set集合.Map映射.迭代器(Iterator.Enumeration).工具类(Arrays.Collections). Java集合类的整体框架如下: 从上图中可以看出,集合类主要分为两大类:Collection和Map. Collection是List.Set等集合高度抽象出来的接口,它包含了这些集合的基本操作,它主