I'm using Swing in Java 1.2. I need to be able to change the color of the highlighting when choosing an item in a JComboBox. Is there anyway to do this? I have looked in the API specifications, but either it's not there, or I'm missing it. Any pointers would be helpful. Thank you, April Johnson Software Engineer
You'll need to create a custom cell renderer for the JComboBox, then use the setRenderer(ListCellRenderer aRenderer) method to use it. Here is the example class shown in the API for ListCellRenderer that changes the select colors:
If you want to have a JComboBox with a different background and foreground for the selected item, you can do this : UIManager.put("ComboBox.selectionBackground",Color.red); UIManager.put("ComboBox.selectionForeground",Color.white); UIManager.put("ComboBox.background",Color.white); comboBox.updateUI();
Of course, you can combine this with a different Look And Feel for a better effect ! Ana.
Hi, Ana Do you have examples about creating gray-scaled java swing Applet? or better examples about LookAndFeel, I need the whole applet is gray-scaled, not only the three primary colors. You can reply to me at firstname.lastname@example.org