JTextField를 클릭하거나 Tab 키를 누르면 JTextField 텍스트가 선택되도록 어떻게 설정할 수 있습니까?JTextField를 클릭하거나 Tab 키를 눌러 모든 텍스트 선택
1
A
답변
2
FocusListener를 JTextField에 추가하고 focusGained()에서 selectAll()을 호출하십시오. 코드에서
이는 다음과 같습니다
yourTextField.addFocusListener(new FocusListener() {
@Override
public void focusGained(FocusEvent e) {
((JTextField)e.getSource()).selectAll();
}
@Override
public void focusLost(FocusEvent e) {}
});
0
당신은 선택이가 기본적으로 마지막에 태초에 시작 설정해야합니다. 이것은 가능한 가장 짧은 구현입니다.
jTextField1.setSelectionStart(0);
+0
@ 할릴이 방법을 시도해 봤어? SurfMan 방식보다 훨씬 간단합니다. –
감사합니다. – Halil