Package org.omegat.util.gui
Class DelegatingComboBoxRenderer<T,U>
java.lang.Object
org.omegat.util.gui.DelegatingComboBoxRenderer<T,U>
- All Implemented Interfaces:
ListCellRenderer<T>
- Direct Known Subclasses:
LanguageComboBoxRenderer,TokenizerComboBoxRenderer
@NullMarked
public abstract class DelegatingComboBoxRenderer<T,U>
extends Object
implements ListCellRenderer<T>
A combo box renderer that delegates rendering to the Look And Feel's default
renderer. This preserves OS styling and highlighting on e.g. Mac OS X.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetListCellRendererComponent(JList<? extends T> list, T value, int index, boolean isSelected, boolean cellHasFocus)
-
Constructor Details
-
DelegatingComboBoxRenderer
public DelegatingComboBoxRenderer()
-
-
Method Details
-
getListCellRendererComponent
public Component getListCellRendererComponent(JList<? extends T> list, T value, int index, boolean isSelected, boolean cellHasFocus) - Specified by:
getListCellRendererComponentin interfaceListCellRenderer<T>
-