Package javax.swing.event

Examples of javax.swing.event.TableModelEvent


  public void test(TestHarness harness)     
  {
    MyTableModelListener listener = new MyTableModelListener();
    MyTableModel m = new MyTableModel();
    m.addTableModelListener(listener);
    TableModelEvent e1 = new TableModelEvent(m);
    m.fireTableChanged(e1);
    TableModelEvent e2 = listener.getEvent();
    harness.check(e1 == e2);

    m.fireTableChanged(null);
    harness.check(listener.getEvent() == null);
  }
View Full Code Here


  {
    MyTableModelListener listener = new MyTableModelListener();
    MyTableModel m = new MyTableModel();
    m.addTableModelListener(listener);
    m.fireTableDataChanged();
    TableModelEvent e = listener.getEvent();
    harness.check(e.getFirstRow(), 0);
    harness.check(e.getLastRow(), Integer.MAX_VALUE);
    harness.check(e.getColumn(), -1);
    harness.check(e.getType(), TableModelEvent.UPDATE);
  }
View Full Code Here

  {
    MyTableModelListener listener = new MyTableModelListener();
    MyTableModel m = new MyTableModel();
    m.addTableModelListener(listener);
    m.fireTableCellUpdated(2, 3);
    TableModelEvent e = listener.getEvent();
    harness.check(e.getFirstRow(), 2);
    harness.check(e.getLastRow(), 2);
    harness.check(e.getColumn(), 3);
    harness.check(e.getSource(), m);
    harness.check(e.getType(), TableModelEvent.UPDATE);
  }
View Full Code Here

  {
    MyTableModelListener listener = new MyTableModelListener();
    MyTableModel m = new MyTableModel();
    m.addTableModelListener(listener);
    m.fireTableRowsDeleted(3, 7);
    TableModelEvent e = listener.getEvent();
    harness.check(e.getFirstRow(), 3);
    harness.check(e.getLastRow(), 7);
    harness.check(e.getColumn(), -1);
    harness.check(e.getType(), TableModelEvent.DELETE);
  }
View Full Code Here

  {
    MyTableModelListener listener = new MyTableModelListener();
    MyTableModel m = new MyTableModel();
    m.addTableModelListener(listener);
    m.fireTableRowsInserted(3, 7);
    TableModelEvent e = listener.getEvent();
    harness.check(e.getFirstRow(), 3);
    harness.check(e.getLastRow(), 7);
    harness.check(e.getColumn(), -1);
    harness.check(e.getType(), TableModelEvent.INSERT);
  }
View Full Code Here

    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();
    harness.check(event.getType(), TableModelEvent.INSERT);
    harness.check(event.getColumn(), TableModelEvent.ALL_COLUMNS);
    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();
    harness.check(event2.getType(), TableModelEvent.DELETE);
    harness.check(event2.getColumn(), TableModelEvent.ALL_COLUMNS);
    harness.check(event2.getFirstRow(), 1);
    harness.check(event2.getLastRow(), 2);
  }
View Full Code Here

    harness.check(m1.getValueAt(6, 0), "C");
    harness.check(m1.getValueAt(7, 0), "D");
    harness.check(m1.getValueAt(8, 0), "I");
    harness.check(m1.getValueAt(9, 0), "J");
    harness.check(m1.getValueAt(10, 0), "K");
    TableModelEvent event = listener1.getEvent();
    harness.check(event.getType(), TableModelEvent.UPDATE);
    harness.check(event.getColumn(), TableModelEvent.ALL_COLUMNS);
    harness.check(event.getFirstRow(), 1);
    harness.check(event.getLastRow(), 7);
    listener1.setEvent(null);

    DefaultTableModel m2 = new DefaultTableModel(data, new Object[] {"C1"});
    m2.moveRow(6, 7, 1);
    harness.check(m2.getValueAt(0, 0), "A");
View Full Code Here

  {
    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);
    harness.check(event.getLastRow(), -1);
  }
View Full Code Here

    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);
    harness.check(event.getLastRow(), -1);
  }
View Full Code Here

    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
    harness.check(event.getColumn(), TableModelEvent.ALL_COLUMNS);
    harness.check(event.getFirstRow(), -1);
    harness.check(event.getLastRow(), -1);
   
    // null argument is permitted in JDK 1.4 (see bug report 4474094)
    boolean pass = true;
    try
    {
View Full Code Here

TOP

Related Classes of javax.swing.event.TableModelEvent

Copyright © 2018 www.massapicom. 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.