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