| Author |
Rendering JComboBox
|
Lisa Zapson
Ranch Hand
Joined: Nov 22, 2004
Posts: 50
|
|
I am trying to change the background color of the top area (the area where the arrow is) of the combobox. Using a renderer I can change the background color of the selected item. renderer.setBackground(isSelected ? Color.cyan : renderer.getBackground()); However if I use a condition for a specific value I can change the border of the top area with the arrow and the border of the selected item. renderer.setBorder((value.equals("FNMA")) ? focusBorder : noFocusBorder); The following does not work for the background color of the top area with the arrow. renderer.setBackground((value.equals("FNMA"))? Color.cyan : renderer.getBackground()); Any ideas on how to change the background color of the combobox top area, the area with the arrow would be very much appreciated. Is there a ComboBox Header? Thanks Lisa [ September 12, 2005: Message edited by: Lisa Zapson ]
|
 |
Stuart Gray
Ranch Hand
Joined: Apr 21, 2005
Posts: 410
|
|
I'm not sure if this area counts as the editor or not. Try this:
|
 |
Lisa Zapson
Ranch Hand
Joined: Nov 22, 2004
Posts: 50
|
|
That works if the combobox is editable. My combobox is not editable. Thanks, Lisa
|
 |
 |
|
|
subject: Rendering JComboBox
|
|
|