SwingUtilities.invokeLater(
new Runnable() {
public void run() {
aJTextField.requestFocus();
aJTextField.getCaret().setVisible(true);
}
}
);
new Runnable() {
public void run() {
aJTextField.requestFocus();
aJTextField.getCaret().setVisible(true);
}
}
);
>>Another solution than this is to add a FocusListener to the JDialog, and when >>the window gains focus, transfer the focus to child component (the TextField)
你太棒了!!谢谢!!!!
panCenter.add(txtUserName, null);
SwingUtilities.invokeLater(
new Runnable() {
public void run() {
aJTextField.requestFocus();
aJTextField.getCaret().setVisible(true);
}
}
);