Package javax.swing.table

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


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


    harness.check(event.getFirstRow(), -1);
    harness.check(event.getLastRow(), -1);

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

  public void test(TestHarness harness)     
  {
    Object[][] data = new Object[][] {{"A"}, {"B"}, {"C"}};
    DefaultTableModel m1 = new DefaultTableModel(data, new Object[] {"C1"});
    MyTableModelListener listener1 = new MyTableModelListener();
    m1.addTableModelListener(listener1);
    TableModelEvent event = new TableModelEvent(m1);
    m1.newDataAvailable(event);
    TableModelEvent received = listener1.getEvent();
    harness.check(received == event);
  }
View Full Code Here

  {
    harness.checkPoint("insertRow(int, Object[])");
    DefaultTableModel m1 = new DefaultTableModel(
            new Object[] {"C1", "C2", "C3"}, 0);
    MyTableModelListener listener1 = new MyTableModelListener();
    m1.addTableModelListener(listener1);
    m1.insertRow(0, new Object[] {"V1", "V2", "V3"});
    harness.check(m1.getColumnCount(), 3);
    harness.check(m1.getRowCount(), 1);
    TableModelEvent event = listener1.getEvent();
    harness.check(event.getType(), TableModelEvent.INSERT);
View Full Code Here

    v1.add("V2");
    v1.add("V3");
    DefaultTableModel m1 = new DefaultTableModel(
            new Object[] {"C1", "C2", "C3"}, 0);
    MyTableModelListener listener1 = new MyTableModelListener();
    m1.addTableModelListener(listener1);
    m1.insertRow(0, v1);
    harness.check(m1.getColumnCount(), 3);
    harness.check(m1.getRowCount(), 1);
    TableModelEvent event = listener1.getEvent();
    harness.check(event.getType(), TableModelEvent.INSERT);
View Full Code Here

  public void test(TestHarness harness)     
  {
    Object[][] data = new Object[][] {{"A"}, {"B"}, {"C"}};
    DefaultTableModel m1 = new DefaultTableModel(data, new Object[] {"C1"});
    MyTableModelListener listener1 = new MyTableModelListener();
    m1.addTableModelListener(listener1);
    TableModelEvent event = new TableModelEvent(m1);
    m1.rowsRemoved(event);
    TableModelEvent received = listener1.getEvent();
    harness.check(received == event);
  }
View Full Code Here

  public void testEvents(TestHarness harness)
  {
    DefaultTableModel m1 = new DefaultTableModel(2, 3);
    MyTableModelListener listener = new MyTableModelListener();
    m1.addTableModelListener(listener);
    m1.setValueAt("V1", 1, 0);
    TableModelEvent event = listener.getEvent();
    harness.check(event.getColumn(), 0);
    harness.check(event.getFirstRow(), 1);
    harness.check(event.getLastRow(), 1);
View Full Code Here

   
    // check case where number of data items matches number of columns
    DefaultTableModel m1 = new DefaultTableModel(
            new Object[] {"C1", "C2", "C3"}, 0);
    MyTableModelListener listener1 = new MyTableModelListener();
    m1.addTableModelListener(listener1);
    m1.addRow(new Object[] {"V1", "V2", "V3"});
    harness.check(m1.getColumnCount(), 3);
    harness.check(m1.getRowCount(), 1);
    TableModelEvent event = listener1.getEvent();
    harness.check(event.getType(), TableModelEvent.INSERT);
View Full Code Here

   
    // check case where number of data items matches number of columns
    DefaultTableModel m1 = new DefaultTableModel(
            new Object[] {"C1", "C2", "C3"}, 0);
    MyTableModelListener listener1 = new MyTableModelListener();
    m1.addTableModelListener(listener1);
    Vector row = new Vector();
    row.add("V1");
    row.add("V2");
    row.add("V3");
    m1.addRow(row);
View Full Code Here

    tableBOM.getModel().removeTableModelListener(this);
    //  Remove previous listeners
    tableBOM.getModel().removeTableModelListener(this);
    //  Set Model
    DefaultTableModel model = new DefaultTableModel(dataBOM, columnNames);
    model.addTableModelListener(this);
    tableBOM.setModel(model);

    tableBOM.setColumnClass( 0, Boolean.class, false);     //  0 Select
    tableBOM.setColumnClass( 1, Boolean.class, false);     //  1 IsActive
    tableBOM.setColumnClass( 2, Integer.class,false);      //  2 Line
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.