Sankar,
Thanks for your response. Here is my code:
public class LabelTypeComboBox extends ClearableComboBox{
public LabelTypeComboBox(){
super();
setRenderer(new DefaultListCellRenderer() {
public Component getListCellRendererComponent(
JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus){
DefaultListCellRenderer defRend = (DefaultListCellRenderer)super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
//defRend.setOpaque(false);
return defRend;
}
});
I checked the bug database on the Sun. They say that some L&F don�t support setting �Opaque� property of the JcomboBox to False, yet I have a problem only with this particular ComboBox. All others work fine having the same renderers. When Opaque is true the selection works fine whereas my cool combobox's header ( I have moderntheme L&F) gets replaced by a regular white rectangle. If I change Opaque to false the header of the combobox looks fine, but list selection uses white background color and the selected line becomes invisible. I tried to change the Background and Foreground color. Doesn't work.
Thanks again.