焦点问题。。 最近在做一个小型销售系统,在焦点方面用的很多,想问大家一下,如何在页面刚开始时焦点就在某个JTEXTFIELD中,在网上查了都说用requestFocus,但是我用了根本没效果,请哪位高手解决一下,小弟不甚感激 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写了个小测试程序,给你参考一下,由于只是测试程序,所以没什么其他效果import java.awt.*;import javax.swing.*;public class Test extends JFrame{ private JTextField text1; private JTextField text2; private JTextField text3; public Test() { super("test window"); this.setLayout(new FlowLayout()); text1=new JTextField(20); text2=new JTextField(20); text3=new JTextField(20); this.add(text1); this.add(text2); this.add(text3); this.setSize(300,300); this.setVisible(true); text2.requestFocus(); } public static void main(String args[]) { new Test(); }} requestFocus方法要在窗体显示出来后再使用才有效果,如果组件所在窗体是不可见的,调用这个方法是无效的 对了如果你的textfield放在一个panel中,即使你的panel已经先设置了visible为true了也没用还得先设置frame的visible为true 变量查找顺序 核对下pass-by-value的问题。 技术、英语、职业素质 Java 中混音的原理及实现! JTABLE选择行的设置问题,急 关于J2SE环境变量配置的问题 个位兄弟有一事相求!急(Hashtable 的问题) 200分的调查-100万以上的项目你们公司用.NET开发还是用JAVA?顺便谈谈原因!谢谢。顶有分! 一个非常棘手的问题,是有关于Runtime.getRuntime().exec,怎么等到运行结束 帮我修改一下下小程序吧 java读取Excel问题 事件响应!!!!!!!!!!!!!!!急
import javax.swing.*;
public class Test extends JFrame
{
private JTextField text1;
private JTextField text2;
private JTextField text3;
public Test()
{
super("test window");
this.setLayout(new FlowLayout());
text1=new JTextField(20);
text2=new JTextField(20);
text3=new JTextField(20);
this.add(text1);
this.add(text2);
this.add(text3);
this.setSize(300,300);
this.setVisible(true);
text2.requestFocus();
}
public static void main(String args[])
{
new Test();
}
}
如果你的textfield放在一个panel中,即使你的panel已经先设置了visible为true了也没用
还得先设置frame的visible为true