1 22 23 package swingwtx.swing.table; 24 25 import java.util.*; 26 27 import swingwtx.swing.*; 28 import swingwtx.swing.event.*; 29 30 public interface TableColumnModel { 31 public void addColumn(TableColumn aColumn); 32 public void removeColumn(TableColumn column); 33 public void moveColumn(int columnIndex, int newIndex); 34 public void setColumnMargin(int newMargin); 35 public int getColumnCount(); 36 public Enumeration getColumns(); 37 public int getColumnIndex(Object columnIdentifier); 38 public TableColumn getColumn(int columnIndex); 39 public int getColumnMargin(); 40 public int getColumnIndexAtX(int xPosition); 41 public int getTotalColumnWidth(); 42 public void setColumnSelectionAllowed(boolean flag); 43 public boolean getColumnSelectionAllowed(); 44 public int[] getSelectedColumns(); 45 public int getSelectedColumnCount(); 46 public void setSelectionModel(ListSelectionModel newModel); 47 public ListSelectionModel getSelectionModel(); 48 public void addColumnModelListener(TableColumnModelListener x); 49 public void removeColumnModelListener(TableColumnModelListener x); 50 } 51 | Popular Tags |