Получить входные значения из 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

Другие вопросы по тегам