默认情况下,当JTextField获得焦点时,插入符号会定位在文本的开头。然而,我认为更好的行为是将其定位在末尾,或者选择所有文本,例如http://jsfiddle.net/Marcel/jvJzX/。有什么好的方法可以实现这一点?理想情况下,解决方案应该全局适用于应用程序中的所有JTextFields。
默认行为示例(按Tab键聚焦到字段):
public static void main(String[] args) {
JTextField field = new JTextField("hello world!");
JOptionPane.showMessageDialog(null, field);
}
编辑: 澄清一下,如果我不必搜寻我的应用并更改所有文本字段,那就太好了。