Package javax.swing.table

Examples of javax.swing.table.DefaultTableModel.addTableModelListener()


  public void testEvents(TestHarness harness)
  {
    DefaultTableModel m1 = new DefaultTableModel(3, 1);
    MyTableModelListener listener1 = new MyTableModelListener();
    m1.addTableModelListener(listener1);
    m1.setValueAt("V1", 0, 0);
    m1.setValueAt("V2", 1, 0);
    m1.setValueAt("V3", 2, 0);
    m1.setRowCount(5);
    TableModelEvent event = listener1.getEvent();
View Full Code Here


    harness.check(event.getFirstRow(), 3);
    harness.check(event.getLastRow(), 4);

    DefaultTableModel m2 = new DefaultTableModel(3, 1);
    MyTableModelListener listener2 = new MyTableModelListener();
    m2.addTableModelListener(listener2);
    m2.setValueAt("V1", 0, 0);
    m2.setValueAt("V2", 1, 0);
    m2.setValueAt("V3", 2, 0);
    m2.setRowCount(1);
    TableModelEvent event2 = listener2.getEvent();
View Full Code Here

  {
    Object[][] data = new Object[][] {{"A"}, {"B"}, {"C"}, {"D"}, {"E"}, {"F"},
            {"G"}, {"H"}, {"I"}, {"J"}, {"K"}};
    DefaultTableModel m1 = new DefaultTableModel(data, new Object[] {"C1"});
    MyTableModelListener listener1 = new MyTableModelListener();
    m1.addTableModelListener(listener1);
    m1.moveRow(1, 3, 5);
    harness.check(m1.getValueAt(0, 0), "A");
    harness.check(m1.getValueAt(1, 0), "E");
    harness.check(m1.getValueAt(2, 0), "F");
    harness.check(m1.getValueAt(3, 0), "G");
View Full Code Here

  public void testEvents1(TestHarness harness)
  {
    DefaultTableModel m1 = new DefaultTableModel(1, 3);
    MyTableModelListener listener1 = new MyTableModelListener();
    m1.addTableModelListener(listener1);
    m1.setColumnIdentifiers(new Object[] {"C1", "C2", "C3"});
    TableModelEvent event = listener1.getEvent();
    harness.check(event.getType(), TableModelEvent.UPDATE);
    harness.check(event.getColumn(), TableModelEvent.ALL_COLUMNS);
    harness.check(event.getFirstRow(), -1);
View Full Code Here

    Vector v = new Vector();
    v.add("C1");
    v.add("C2");
    v.add("C3");
    MyTableModelListener listener1 = new MyTableModelListener();
    m1.addTableModelListener(listener1);
    m1.setColumnIdentifiers(v);
    TableModelEvent event = listener1.getEvent();
    harness.check(event.getType(), TableModelEvent.UPDATE);
    harness.check(event.getColumn(), TableModelEvent.ALL_COLUMNS);
    harness.check(event.getFirstRow(), -1);
View Full Code Here

  private void testAddColumn1(TestHarness harness)
  {
    harness.checkPoint("addColumn(Object)");
    DefaultTableModel m1 = new DefaultTableModel();
    MyTableModelListener listener1 = new MyTableModelListener();
    m1.addTableModelListener(listener1);
    m1.addColumn("C1");
    harness.check(m1.getColumnCount(), 1);                  // 1
    harness.check(m1.getColumnName(0), "C1");               // 2
    TableModelEvent event = listener1.getEvent();
    harness.check(event.getType(), TableModelEvent.UPDATE); // 3
View Full Code Here

    harness.checkPoint("addColumn(Object, Vector)");
   
    // correct number of data values
    DefaultTableModel m1 = new DefaultTableModel(2, 3);
    MyTableModelListener listener1 = new MyTableModelListener();
    m1.addTableModelListener(listener1);
    Vector columnData1 = new Vector();
    columnData1.add("V1");
    columnData1.add("V2");
    m1.addColumn("C4", columnData1);
    harness.check(m1.getColumnCount(), 4);                 // 1
View Full Code Here

    harness.check(event.getLastRow(), -1);                  // 8
   
    // too few data values
    DefaultTableModel m2 = new DefaultTableModel(2, 3);
    MyTableModelListener listener2 = new MyTableModelListener();
    m2.addTableModelListener(listener2);
    Vector columnData2 = new Vector();
    columnData2.add("V1");
    m2.addColumn("C4", columnData2);
    harness.check(m2.getColumnCount(), 4);                 // 9
    harness.check(m2.getColumnName(3), "C4");              // 10
View Full Code Here

  public void testEvent(TestHarness harness)
  {
    harness.checkPoint("Check TableModelEvent");
    DefaultTableModel m = new DefaultTableModel();
    MyTableModelListener listener = new MyTableModelListener();
    m.addTableModelListener(listener);
    Vector v1 = new Vector();
    v1.add("V1");
    v1.add("V2");
    v1.add("V3");
    Vector v2 = new Vector();
View Full Code Here

  public void testEvents(TestHarness harness)
  {
    DefaultTableModel m1 = new DefaultTableModel(3, 1);
    MyTableModelListener listener1 = new MyTableModelListener();
    m1.addTableModelListener(listener1);
    m1.setValueAt("V1", 0, 0);
    m1.setValueAt("V2", 1, 0);
    m1.setValueAt("V3", 2, 0);
    m1.removeRow(2);
    TableModelEvent event = listener1.getEvent();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.