안녕하세요 : JTextField에 자동 완성 문자열을 추가하고 Jtable 열에서 자동 완료 목록을 가져 오는 방법.JTextField 자동 완성
How to Use Tables, Concepts: Editors and Renderers에서 설명하고있는 바와 같이JTextField textfield = new JTextField();
JTable table =new JTable();
안녕하세요 : JTextField에 자동 완성 문자열을 추가하고 Jtable 열에서 자동 완료 목록을 가져 오는 방법.JTextField 자동 완성
How to Use Tables, Concepts: Editors and Renderers에서 설명하고있는 바와 같이JTextField textfield = new JTextField();
JTable table =new JTable();
SwingX 라이브러리에는 매우 편리한 AutoCompleteDecorator 기능이 있습니다.
JTable 열의 값을 validValues라는 ArrayList에 복사한다고합시다. 이제 JTextField를하여 myTextField에 자동 완성을 위해 필요한 것은 다음과 같은 코드 :
AutoCompleteDecorator.decorate(myTextField, validValues, true);
세 번째 인수는 사용자의 이외의 값을 입력 할 수 있는지 여부, 즉 당신이 엄격한 일치 여부를 자동 완성 장식을 알려주는 JTable 열 또는 아닙니다.
swingx의 유일한 문제점은 하나의 결과 (실패)가 있다는 것입니다. –
그게 무슨 뜻입니까? –
@SmartyTwiti : 안녕하세요, 내 친구, 어떻게 하나 이상의 결과를 허용하도록 'swingX'를 만들 수 있습니까? 그것은 단지 하나의 자동 완성을 허용하고, 나는 더 많이 필요합니다. 감사 ! – ron
+1 http://www.java2s.com/Code/Java/Swing-Components/AutocompleteComboBox.htm – mKorbel
@ mKorbel의 관련 [예제] (http://stackoverflow.com/search?q=user%)도 참조하십시오. 3A714968 + % 5Bjava % 5D + 자동 완성). – trashgod