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