JCombobox добавляет разные цвета к каждому элементу

У меня есть сомнения по поводу Jcombobox ... например, у меня есть графический интерфейс, содержащий поле jcombo и кнопку ... В поле Jcombo я добавил объект строкового массива, такой как цвет 1, цвет 2, цвет 3: String [] colors = {"Color 1", "Color 2", "Color 3"}. и я могу выбрать цвет при нажатии кнопки с помощью colorchooser, и он будет применяться только к кнопке .... Но я хочу установить цвет переднего плана на «Цвет 1», «Цвет 2» в поле со списком tat .. например: если я выберу цвет как сквозной красный, он должен быть применен к цвету переднего плана только в jcombobox только «ВЫБРАННЫЙ ПУНКТ» (пример Цвет 1 должен отображаться как КРАСНЫЙ, другие должны быть цветом по умолчанию!

... Я новичок в Java ... если кто знает, пожалуйста, помогите мне .. Спасибо


person Sri    schedule 28.09.2010    source источник


Ответы (1)


Вы можете предоставить JComboBox собственное средство визуализации, реализовав ListCellRenderer.

См. http://download.oracle.com/javase/tutorial/uiswing/components/combobox.html#renderer

person Qwerky    schedule 28.09.2010