Package org.ujmp.gui

Class AbstractMatrixGUIObject

    • Field Detail

      • listenerList

        private transient javax.swing.event.EventListenerList listenerList
      • frame

        private transient javax.swing.JFrame frame
      • panel

        private transient javax.swing.JPanel panel
      • matrix

        protected final Matrix matrix
      • mouseOverCoordinates

        private long[] mouseOverCoordinates
    • Constructor Detail

      • AbstractMatrixGUIObject

        public AbstractMatrixGUIObject​(Matrix matrix)
    • Method Detail

      • addTableModelListener

        public final void addTableModelListener​(javax.swing.event.TableModelListener l)
        Specified by:
        addTableModelListener in interface javax.swing.table.TableModel
      • removeTableModelListener

        public final void removeTableModelListener​(javax.swing.event.TableModelListener l)
        Specified by:
        removeTableModelListener in interface javax.swing.table.TableModel
      • getColumnCount

        public final int getColumnCount()
        Specified by:
        getColumnCount in interface javax.swing.table.TableModel
      • getRowCount

        public final int getRowCount()
        Specified by:
        getRowCount in interface javax.swing.table.TableModel
      • getFrame

        public final javax.swing.JFrame getFrame()
        Description copied from interface: GUIObject
        This method will return a JFrame for this object.
        Specified by:
        getFrame in interface GUIObject
      • getPanel

        public final javax.swing.JPanel getPanel()
        Description copied from interface: GUIObject
        This method will return a JPanel for this object.
        Specified by:
        getPanel in interface GUIObject
      • getIcon

        public java.awt.Image getIcon()
        Specified by:
        getIcon in interface GUIObject
      • isCellEditable

        public final boolean isCellEditable​(int rowIndex,
                                            int columnIndex)
        Specified by:
        isCellEditable in interface javax.swing.table.TableModel
      • isCellEditable

        public final boolean isCellEditable​(long rowIndex,
                                            long columnIndex)
        Specified by:
        isCellEditable in interface TableModel64
      • getColumnClass

        public final java.lang.Class<?> getColumnClass​(long columnIndex)
        Specified by:
        getColumnClass in interface TableModel64
      • getColumnClass

        public final java.lang.Class<?> getColumnClass​(int columnIndex)
        Specified by:
        getColumnClass in interface javax.swing.table.TableModel