public class WebCheckBoxListCellRenderer
extends java.lang.Object
implements javax.swing.ListCellRenderer
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,WebCheckBoxListElement> |
elements
Checkbox list elements cache.
|
| Constructor and Description |
|---|
WebCheckBoxListCellRenderer()
Constructs default checkbox list cell renderer.
|
| Modifier and Type | Method and Description |
|---|---|
WebCheckBoxListElement |
getElement(javax.swing.JList list,
CheckBoxCellData data)
Returns cached checkbox element for specified data.
|
java.awt.Component |
getListCellRendererComponent(javax.swing.JList list,
java.lang.Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
Returns list cell renderer component.
|
protected java.util.Map<java.lang.String,WebCheckBoxListElement> elements
public WebCheckBoxListCellRenderer()
public java.awt.Component getListCellRendererComponent(javax.swing.JList list,
java.lang.Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
getListCellRendererComponent in interface javax.swing.ListCellRendererlist - treevalue - cell valueindex - cell indexisSelected - whether cell is selected or notcellHasFocus - whether cell has focus or notpublic WebCheckBoxListElement getElement(javax.swing.JList list, CheckBoxCellData data)
list - listdata - data to process