Как я могу получить ввод для редактируемого файла JComboBox
. Когда пользователь вводит комбо, как я могу получить от него вводимый текст?
Получить входные значения из JComboBox
Ответы (3)
Вам нужно получить отредактированный текст из редактора со списком через combo.getEditor().getItem()
а>.
Если вам нужен текст, выделенный на JComboBox
, и вы уверены, что это String
, а не какой-либо другой объект, просто используйте что-то вроде String text = (String)myCombobox.getSelectedItem()
. Если вещь, которую вы имеете в своем Model
, отличается от String
, вам нужно привести ее к соответствующему классу, а затем использовать метод toString()
этого объекта. Если вам нужна дополнительная помощь, вы должны вставить немного своего кода, по крайней мере, объявление и инициализацию вашего JComboBox
...
Просто взгляните на учебник оракула. Они объясняют, как обращаться с распространенными компонентами Swing http://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html
getEditor()
- person Howard   schedule 09.04.2012