Class FilterTablePanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, FormManagementListener

public class FilterTablePanel extends JPanel implements FormManagementListener
See Also:
  • Field Details

    • _updatingColumns

      protected boolean _updatingColumns
  • Constructor Details

    • FilterTablePanel

      public FilterTablePanel()
    • FilterTablePanel

      public FilterTablePanel(String[] headers)
  • Method Details

    • buildControls

      protected void buildControls(String[] headers)
    • addListeners

      protected void addListeners()
    • appendRow

      protected void appendRow(Vector rowData)
    • resetFilterSelections

      public void resetFilterSelections()
    • updateColumnFilterSelection

      protected void updateColumnFilterSelection(int col)
    • updateColumnWidths

      protected void updateColumnWidths()
    • addNotify

      public void addNotify()
      Overrides:
      addNotify in class JComponent
    • tableHasChanged

      protected void tableHasChanged(TableModelEvent e)
    • clearPerformed

      public void clearPerformed()
      Specified by:
      clearPerformed in interface FormManagementListener
    • deleteCells

      public void deleteCells()
    • setModel

      public void setModel(RmaTableModelInterface tableModel)
    • setAddRemoveEnabled

      public void setAddRemoveEnabled(boolean b)
    • setIntegerCellEditor

      public RmaJIntegerField setIntegerCellEditor(int col)
    • setNumRows

      public void setNumRows(int rows)
    • setCheckBoxCellEditor

      public JCheckBox setCheckBoxCellEditor(int col)
    • setComboBoxEditor

      public JComboBox setComboBoxEditor(int col, Object[] data, boolean sortData)
    • setColumnWidths

      public void setColumnWidths(int[] colWidths)
    • setHorizontalAlignment

      public void setHorizontalAlignment(int align, int col)
    • getRowCount

      public int getRowCount()
    • getValueAt

      public Object getValueAt(int row, int col)
    • setValueAt

      public void setValueAt(Object obj, int row, int col)
    • commitEdit

      public boolean commitEdit(boolean commit)
    • getFilterTable

      public JTable getFilterTable()
    • getDataTable

      public JTable getDataTable()
    • deleteRow

      public void deleteRow()
    • insertRow

      public void insertRow()
    • main

      public static void main(String[] args)
      test main
      Parameters:
      args -
    • updateTableWidth

      public void updateTableWidth()