Получить входные значения из JComboBox

Как я могу получить ввод для редактируемого файла JComboBox. Когда пользователь вводит комбо, как я могу получить от него вводимый текст?


person special    schedule 09.04.2012    source источник
comment
Видите ли, на самом деле мне нужно получить ввод через Jcombo. Я знаю, как работать с Getselectedititem. но это не работает; (вход будет строкой;)   -  person special    schedule 09.04.2012
comment
И если вы посмотрите дальше, вы, возможно, найдете getEditor()   -  person Howard    schedule 09.04.2012
comment
jComboBox2.getEditor().toString().toUpperCase(); Не работает..! :(   -  person special    schedule 09.04.2012
comment
@AndrewThompson +1 за ссылку «Что вы пробовали?»!   -  person Federico Vera    schedule 09.04.2012
comment
@Fido Новички должны добавить его в закладки и проверить, прежде чем задавать вопрос.   -  person Andrew Thompson    schedule 09.04.2012


Ответы (3)



Если вам нужен текст, выделенный на JComboBox, и вы уверены, что это String, а не какой-либо другой объект, просто используйте что-то вроде String text = (String)myCombobox.getSelectedItem(). Если вещь, которую вы имеете в своем Model, отличается от String, вам нужно привести ее к соответствующему классу, а затем использовать метод toString() этого объекта. Если вам нужна дополнительная помощь, вы должны вставить немного своего кода, по крайней мере, объявление и инициализацию вашего JComboBox...

person Federico Vera    schedule 09.04.2012

Просто взгляните на учебник оракула. Они объясняют, как обращаться с распространенными компонентами Swing http://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html

person zip    schedule 09.04.2012