Package groovy.swing.impl
Class ClosureRenderer
- java.lang.Object
-
- groovy.swing.impl.ClosureRenderer
-
- All Implemented Interfaces:
ListCellRenderer,TableCellRenderer,TreeCellRenderer
public class ClosureRenderer extends Object implements ListCellRenderer, TableCellRenderer, TreeCellRenderer
-
-
Constructor Summary
Constructors Constructor Description ClosureRenderer()ClosureRenderer(Closure c)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ListgetChildren()intgetColumn()JListgetList()ComponentgetListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus)intgetRow()JTablegetTable()ComponentgetTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)JTreegetTree()ComponentgetTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)ClosuregetUpdate()ObjectgetValue()booleanisDefaultRenderer()booleanisExpanded()booleanisFocused()booleanisLeaf()booleanisSelected()booleanisTableHeader()voidsetTableHeader(boolean tableHeader)voidsetUpdate(Closure update)
-
-
-
Constructor Detail
-
ClosureRenderer
public ClosureRenderer()
-
ClosureRenderer
public ClosureRenderer(Closure c)
-
-
Method Detail
-
getListCellRendererComponent
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus)
- Specified by:
getListCellRendererComponentin interfaceListCellRenderer
-
getTableCellRendererComponent
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
- Specified by:
getTableCellRendererComponentin interfaceTableCellRenderer
-
getTreeCellRendererComponent
public Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
- Specified by:
getTreeCellRendererComponentin interfaceTreeCellRenderer
-
getUpdate
public Closure getUpdate()
-
setUpdate
public void setUpdate(Closure update)
-
setTableHeader
public void setTableHeader(boolean tableHeader)
-
isTableHeader
public boolean isTableHeader()
-
getChildren
public List getChildren()
-
getList
public JList getList()
-
getTable
public JTable getTable()
-
getValue
public Object getValue()
-
isSelected
public boolean isSelected()
-
isFocused
public boolean isFocused()
-
getRow
public int getRow()
-
getColumn
public int getColumn()
-
getTree
public JTree getTree()
-
isLeaf
public boolean isLeaf()
-
isExpanded
public boolean isExpanded()
-
isDefaultRenderer
public boolean isDefaultRenderer()
-
-