Class 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 Detail

      • ClosureRenderer

        public ClosureRenderer()
      • ClosureRenderer

        public ClosureRenderer​(Closure c)
    • Method Detail

      • getListCellRendererComponent

        public java.awt.Component getListCellRendererComponent​(javax.swing.JList list,
                                                               java.lang.Object value,
                                                               int index,
                                                               boolean isSelected,
                                                               boolean cellHasFocus)
        Specified by:
        getListCellRendererComponent in interface javax.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:
        getTableCellRendererComponent in interface javax.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:
        getTreeCellRendererComponent in interface javax.swing.tree.TreeCellRenderer
      • getUpdate

        public Closure getUpdate()
      • setUpdate

        public void setUpdate​(Closure update)
      • 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()