2012-04-09 4 views
2

편집 가능한 입력을 얻을 수있는 방법은 JComboBox입니다. 사용자가 콤보에 입력을하면 어떻게 입력 텍스트를 얻을 수 있습니까?JComboBox에서 입력 값을 가져 오기

+0

사실 Jcombo를 통해 입력을 받아야합니다. 나는 Getselecteditem을 다루는 방법을 안다. 그러나 그것은 작동하지 않습니다; (입력 문자열입니다.) – special

+0

그리고 더 자세히 살펴보면 ['getEditor()'] (http://docs.oracle.com/javase/7/docs/api/javax/swing/JComboBox.html)를 발견했을 수도 있습니다. # getEditor % 28 % 29') – Howard

+0

jComboBox2.getEditor(). toString(). toUpperCase(); 일하지 않는다 ..! : – special

답변

4

JComboBox에서 선택한 텍스트가 필요하고 다른 오브젝트가 아닌 String이라는 확신이 있다면 String text = (String)myCombobox.getSelectedItem()과 같은 것을 사용하면됩니다. Model에있는 것이 String이 아닌 경우 해당 클래스로 캐스팅 한 다음 해당 개체의 toString() 메서드를 사용해야합니다. 더 많은 도움이 필요하면, 당신은 당신의 코드의 비트, 적어도 선언하고 JComboBox의 inicialization을 붙여 넣어야합니다 ...

관련 문제