如何判断是否获得焦点JAVA 新手问题现在有多个文本框单击一个按钮,哪个文本框处于选中状态,按钮值就传到哪个文本框中关键问题是这个如何判断是否处于选中状态帮忙给出这个代码片段,谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 目前只想到吧所有的text控件循环做hasFocus()的判断,查了一下资料,没有看见Component获取焦点控件的方法,但是我觉得会有,找找再回来 isFocusOwnerpublic boolean isFocusOwner()如果此 Component 是焦点所有者,则返回 true。 返回:如果此 Component 是焦点所有者,则返回 true;否则返回 false 2楼的isFocusOwner() 我也尝试过了 不过不知道我理解的对不对关键问题是 我选选中这个文本框 这个时候isFocusOwner()返回的是true但是当我点击按钮的时候,这个时候原本选中的文本框isFocusOwner() 返回的就是false 和原来那些我没有选中的文本框不都是一样了嘛 private TextField tf1=new TextField();private TextField tf2=new TextField();private TextField tf3=new TextField();private Button num1=new Button("1");...........if(tf1.isFocusOwner() ){tf1.setText(num1.getText());}当我点击按钮num1的时候,这个tf1.isFocusOwner()始终是假,不会执行里面的语句的~~谁给指点指点 你们那些方法都不行的。设置焦点必须要有窗体事件,你可以给窗体添加一个监听事件ActionListener,并 public void windowOpened(WindowEvent e) { t2.requestFocus();//设置焦点 }完全可以,我事了很多遍。 Map 集合问题求教 怎样实现Socket两端的通信 在线求助Java习题 请教使用spring整合的quartz的问题 找个高手带菜鸟!拜师 菜鸟问题,高手请解释一下什么是J2SE J2EE 还有SDK? to gzwrj(我无知,所以我有智慧.) 关于下载的问题 java专业的、技术前沿的论坛或网站。(高手请进) 关于jbuilder5中通过import嵌入自编译CLASS的问题 关于TreeSet实现数据存储问题 IREPORT detail 各行 宽度问题
public boolean isFocusOwner()如果此 Component 是焦点所有者,则返回 true。 返回:
如果此 Component 是焦点所有者,则返回 true;否则返回 false
关键问题是 我选选中这个文本框 这个时候isFocusOwner()返回的是true
但是当我点击按钮的时候,这个时候原本选中的文本框isFocusOwner() 返回的就是false 和原来那些我没有选中的文本框不都是一样了嘛
private TextField tf2=new TextField();
private TextField tf3=new TextField();
private Button num1=new Button("1");
...........
if(tf1.isFocusOwner() ){
tf1.setText(num1.getText());
}
当我点击按钮num1的时候,这个tf1.isFocusOwner()始终是假,不会执行里面的语句的~~谁给指点指点
public void windowOpened(WindowEvent e) {
t2.requestFocus();//设置焦点
}
完全可以,我事了很多遍。