Package kiyut.swing.combo
Class SeparatorComboBox.SeparatorListCellRenderer<String>
- java.lang.Object
-
- kiyut.swing.combo.SeparatorComboBox.SeparatorListCellRenderer<String>
-
- Type Parameters:
String- the type of values this renderer can be used for
- All Implemented Interfaces:
ListCellRenderer<String>
- Enclosing class:
- SeparatorComboBox
public class SeparatorComboBox.SeparatorListCellRenderer<String> extends Object implements ListCellRenderer<String>
ListCellRenderer forSeparatorComboBox. Implementation Note: This class is simply a wrapper for original ListCellRenderer and using return JSeparator if the value is the separator.
-
-
Field Summary
Fields Modifier and Type Field Description protected ComponentseparatorCompprotected ListCellRenderer<? super String>wrapped
-
Constructor Summary
Constructors Constructor Description SeparatorListCellRenderer(ListCellRenderer<? super String> listCellRenderer)Constructs a renderer object for an item in a list.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComponentgetListCellRendererComponent(JList<? extends String> list, String value, int index, boolean isSelected, boolean cellHasFocus)
-
-
-
Field Detail
-
wrapped
protected ListCellRenderer<? super String> wrapped
-
separatorComp
protected Component separatorComp
-
-
Constructor Detail
-
SeparatorListCellRenderer
public SeparatorListCellRenderer(ListCellRenderer<? super String> listCellRenderer)
Constructs a renderer object for an item in a list.- Parameters:
listCellRenderer- The original ListCellRenderer
-
-
Method Detail
-
getListCellRendererComponent
public Component getListCellRendererComponent(JList<? extends String> list, String value, int index, boolean isSelected, boolean cellHasFocus)
- Specified by:
getListCellRendererComponentin interfaceListCellRenderer<String>
-
-