我有一个问题,由java中的默认JTextField
选择,我有两个JTextField
[jtextField1
,jtextField2
]我需要在打开应用程序后自动选择jtextField2
,但我没有找到这项工作的代码。。。
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JPanel;
class DemoTextField
{
public static void main(String[] test)
{
JTextField jtextField1 = new JTextField("jtextField1",15);
JTextField jtextField2 = new JTextField("jtextField2",15);
JPanel panle = new JPanel();
panle.add(jtextField1);
panle.add(jtextField2);
JFrame frm = new JFrame("Test Frame");
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frm.setSize(250,250);
frm.setLocationRelativeTo(null);
frm.add(panle);
frm.setVisible(true);
jtextField2.grabFocus(); // <-- Solution
}
}
编译:javac DemoTextField.java
运行:java DemoTextField
图像应用
把这个放在这里,这样问题就有了答案。正如上面的注释中所提到的,将jtextField2.requestFocus();
放在方法的末尾。