Package org.ujmp.gui

Class DefaultMatrixGUIObject

    • Field Detail

      • todo

        protected final java.util.List<Coordinates> todo
      • rowCount

        protected volatile long rowCount
      • columnCount

        protected volatile long columnCount
      • iconUpToDate

        protected volatile boolean iconUpToDate
      • rowCountUpToDate

        protected volatile boolean rowCountUpToDate
      • columnCountUpToDate

        protected volatile boolean columnCountUpToDate
      • icon

        protected java.awt.Image icon
    • Constructor Detail

      • DefaultMatrixGUIObject

        public DefaultMatrixGUIObject​(Matrix matrix)
    • Method Detail

      • getRowCount64

        public long getRowCount64()
      • getColumnCount64

        public long getColumnCount64()
      • updateUI

        public final void updateUI()
      • fireValueChanged

        public final void fireValueChanged​(long row,
                                           long column,
                                           java.lang.Object value)
      • getValueAt

        public java.lang.Object getValueAt​(int rowIndex,
                                           int columnIndex)
      • getValueAt

        public java.lang.Object getValueAt​(long rowIndex,
                                           long columnIndex)
      • getColorAt

        public java.awt.Color getColorAt​(long rowIndex,
                                         long columnIndex)
      • clear

        public final void clear()
      • getLabel

        public final java.lang.String getLabel()
        Description copied from interface: HasLabel
        Returns the String label of an object.
        Returns:
        the label
      • setLabel

        public final void setLabel​(java.lang.Object label)
        Description copied from interface: HasLabel
        Sets the label of an object
        Parameters:
        label - the new label.
      • getLabelObject

        public final java.lang.Object getLabelObject()
        Description copied from interface: HasLabel
        Returns the label of an object.
        Returns:
        the label
      • getColumnName

        public final java.lang.String getColumnName​(long columnIndex)
      • getColumnName

        public final java.lang.String getColumnName​(int columnIndex)
      • setValueAt

        public final void setValueAt​(java.lang.Object aValue,
                                     int rowIndex,
                                     int columnIndex)
      • setValueAt

        public final void setValueAt​(java.lang.Object aValue,
                                     long rowIndex,
                                     long columnIndex)
      • getDescription

        public final java.lang.String getDescription()
      • setDescription

        public final void setDescription​(java.lang.String description)
      • isIconUpToDate

        public boolean isIconUpToDate()
      • setIconUpToDate

        public void setIconUpToDate​(boolean b)
      • setIcon

        public void setIcon​(java.awt.image.BufferedImage image)
      • isColumnCountUpToDate

        public boolean isColumnCountUpToDate()
      • setColumnCount

        public void setColumnCount​(long columnCount)
      • setColumnCountUpToDate

        public void setColumnCountUpToDate​(boolean b)
      • isRowCountUpToDate

        public boolean isRowCountUpToDate()
      • setRowCount

        public void setRowCount​(long rowCount)
      • setRowCountUpToDate

        public void setRowCountUpToDate​(boolean b)
      • getTodo

        public java.util.List<Coordinates> getTodo()