Class DisableNullValueCellRenderer

  • All Implemented Interfaces:
    javax.swing.table.TableCellRenderer

    public class DisableNullValueCellRenderer
    extends java.lang.Object
    implements javax.swing.table.TableCellRenderer
    Wrapper to disable the default cell renderer component if the value of the cell is null. This is currently used to disable the check box of Boolean null values.
    Author:
    K.Jaensch, klausj@phonetik.uni-muenchen.de
    • Constructor Summary

      Constructors 
      Constructor Description
      DisableNullValueCellRenderer​(javax.swing.table.TableCellRenderer defRenderer)
      Create Cell renderer wrapper which disables components for null values.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.Component getTableCellRendererComponent​(javax.swing.JTable table, java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int column)
      Implementation of TableCellRenderer
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DisableNullValueCellRenderer

        public DisableNullValueCellRenderer​(javax.swing.table.TableCellRenderer defRenderer)
        Create Cell renderer wrapper which disables components for null values.
        Parameters:
        defRenderer -
    • Method Detail

      • getTableCellRendererComponent

        public java.awt.Component getTableCellRendererComponent​(javax.swing.JTable table,
                                                                java.lang.Object value,
                                                                boolean isSelected,
                                                                boolean hasFocus,
                                                                int row,
                                                                int column)
        Implementation of TableCellRenderer
        Specified by:
        getTableCellRendererComponent in interface javax.swing.table.TableCellRenderer