Class FeatureTable

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, CellEditorListener, ListSelectionListener, RowSorterListener, TableColumnModelListener, TableModelListener, Scrollable, org.gvsig.tools.observer.Observable, org.gvsig.tools.observer.Observer

public class FeatureTable extends JTable implements org.gvsig.tools.observer.Observer, org.gvsig.tools.observer.Observable
See Also:
  • Constructor Details

    • FeatureTable

      public FeatureTable(org.gvsig.fmap.dal.swing.FeatureTableModel featureTableModel)
  • Method Details

    • addColumnSelectionListener

      public void addColumnSelectionListener(ActionListener listener)
    • fireColumnSelection

      public void fireColumnSelection(ActionEvent e)
    • update

      public void update(org.gvsig.tools.observer.Observable observable, Object notification)
      Specified by:
      update in interface org.gvsig.tools.observer.Observer
    • addObserver

      public void addObserver(org.gvsig.tools.observer.Observer observer)
      Specified by:
      addObserver in interface org.gvsig.tools.observer.Observable
    • deleteObserver

      public void deleteObserver(org.gvsig.tools.observer.Observer observer)
      Specified by:
      deleteObserver in interface org.gvsig.tools.observer.Observable
    • deleteObservers

      public void deleteObservers()
      Specified by:
      deleteObservers in interface org.gvsig.tools.observer.Observable
    • initializeLocalVars

      protected void initializeLocalVars()
      Overrides:
      initializeLocalVars in class JTable
    • setModel

      public void setModel(TableModel dataModel)
      Overrides:
      setModel in class JTable
    • getSelectedColumnCount

      public int getSelectedColumnCount()
      Overrides:
      getSelectedColumnCount in class JTable
    • getSelectedColumns

      public int[] getSelectedColumns()
      Overrides:
      getSelectedColumns in class JTable
    • tableChanged

      public void tableChanged(TableModelEvent e)
      Specified by:
      tableChanged in interface TableModelListener
      Overrides:
      tableChanged in class JTable
    • getColumnClass

      public Class<?> getColumnClass(int column)
      Overrides:
      getColumnClass in class JTable
    • getSelectedRowCount

      public int getSelectedRowCount()
      Overrides:
      getSelectedRowCount in class JTable