JTextFeild如何获得焦点 做了个GUI的程序,在一个JFrame窗体中有一个JTextFeild组件(当然不止这一个组件),用什么方法可以使JTextFeild获得焦点呢? 当然不是用鼠标点,这个我会。 我的意思是JTextFeild本身有没有什么方法可以获得焦点,或者调用另外一种方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 javax.swing 类 JComponentjava.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent中提供的相应的函数哦requestFocuspublic void requestFocus()请求此 Component 获取输入焦点。有关此方法的完整描述,请参阅 Component.requestFocus()。 注意,不推荐使用此方法,因为其行为与平台有关。建议使用 requestFocusInWindow()。若要了解有关焦点的更多信息,请参阅 The Java Tutorial 中的 How to Use the Focus Subsystem 一节。 覆盖:类 Component 中的 requestFocus从以下版本开始: 1.4 另请参见:Component.requestFocusInWindow(), Component.requestFocusInWindow(boolean)--------------------------------------------------------------------------------requestFocuspublic boolean requestFocus(boolean temporary)请求此 Component 获取输入焦点。有关此方法的完整描述,请参阅 Component.requestFocus(boolean)。 注意,不推荐使用此方法,因为其行为与平台有关。建议使用 requestFocusInWindow(boolean)。若要了解有关焦点的更多信息,请参阅 The Java Tutorial 中的 How to Use the Focus Subsystem 一节。 覆盖:类 Component 中的 requestFocus参数:temporary - boolean 值,指示焦点更改是否为临时的 返回:如果焦点更改请求一定会失败,则返回 false;如果有可能成功,则返回 true从以下版本开始: 1.4 另请参见:Component.requestFocusInWindow(), Component.requestFocusInWindow(boolean) 用这requestFocus()不就行了么 他自己有相应的事件或方法获得焦点的 看一下API java不仅提供requestFocus()使组件获得焦点!!还为此添加了监听ddFocusListener(new FocusListener() {public void focusGained(FocusEvent arg0) {} //获得焦点执行命令 public void focusLost(FocusEvent arg0) {}});//失去焦点失去命令希望能对你有帮助 我查了,我想大概是getXXX()或者setXXX()这样的方法,结果没找到。原来是requestFocus()啊!都是高手啊 !谢谢 ! GUI,为什么组件绘图绘制了两次 java应用程序能不能在没有java运行环境的系统上运行 Timer是线程么? 要用Swing达到一个效果,帮忙出出主意 求串口通讯用的javacomm20-win32.zip 关于Java2D的一个基本问题 JScrollPane的问题 resin 加 apache之后建虚拟主机?(在线等待!) 请教:JavaMail的的问题 有一个SCJP模拟题不懂,请各位大大指教 Java 环境变量 怎么设都不对 怎么将带特殊字符的字符串存入sqlserver的某个字段(Java)?
类 JComponent
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent中提供的相应的函数哦requestFocus
public void requestFocus()请求此 Component 获取输入焦点。有关此方法的完整描述,请参阅 Component.requestFocus()。
注意,不推荐使用此方法,因为其行为与平台有关。建议使用 requestFocusInWindow()。若要了解有关焦点的更多信息,请参阅 The Java Tutorial 中的 How to Use the Focus Subsystem 一节。
覆盖:
类 Component 中的 requestFocus
从以下版本开始:
1.4
另请参见:
Component.requestFocusInWindow(), Component.requestFocusInWindow(boolean)--------------------------------------------------------------------------------requestFocus
public boolean requestFocus(boolean temporary)请求此 Component 获取输入焦点。有关此方法的完整描述,请参阅 Component.requestFocus(boolean)。
注意,不推荐使用此方法,因为其行为与平台有关。建议使用 requestFocusInWindow(boolean)。若要了解有关焦点的更多信息,请参阅 The Java Tutorial 中的 How to Use the Focus Subsystem 一节。
覆盖:
类 Component 中的 requestFocus
参数:
temporary - boolean 值,指示焦点更改是否为临时的
返回:
如果焦点更改请求一定会失败,则返回 false;如果有可能成功,则返回 true
从以下版本开始:
1.4
另请参见:
Component.requestFocusInWindow(), Component.requestFocusInWindow(boolean)
还为此添加了监听
ddFocusListener(new FocusListener()
{public void focusGained(FocusEvent arg0) {} //获得焦点执行命令
public void focusLost(FocusEvent arg0) {}});//失去焦点失去命令希望能对你有帮助
我查了,我想大概是getXXX()或者setXXX()这样的方法,结果没找到。原来是requestFocus()啊!都是高手啊 !谢谢 !