Package javax.swing.table

Examples of javax.swing.table.TableColumn.addPropertyChangeListener()


  public void test(TestHarness harness)     
  {
    TableColumn c = new TableColumn();
    harness.check(c.getResizable(), true);
   
    c.addPropertyChangeListener(this);
    c.setResizable(false);
    harness.check(c.getResizable(), false);
    harness.check(lastEvent.getPropertyName(), "isResizable");
    harness.check(lastEvent.getOldValue(), Boolean.TRUE);
    harness.check(lastEvent.getNewValue(), Boolean.FALSE);
View Full Code Here


   */
  public void test(TestHarness harness)     
  {
    TableColumn c = new TableColumn();
    harness.check(c.getWidth(), 75);
    c.addPropertyChangeListener(this);
   
    c.setWidth(19);
    harness.check(c.getWidth(), 19);
    harness.check(events.size(), 1);
    PropertyChangeEvent e = (PropertyChangeEvent) events.get(0);
View Full Code Here

 
  public void test(TestHarness harness)
  {
    TableColumn c = new TableColumn();
    harness.check(c.getCellEditor(), null);
    c.addPropertyChangeListener(this);
    TableCellEditor editor = new DefaultCellEditor(new JTextField());
    c.setCellEditor(editor);
    harness.check(c.getCellEditor(), editor);
    PropertyChangeEvent e = (PropertyChangeEvent) events.get(0);
    harness.check(e.getPropertyName(), "cellEditor");
View Full Code Here

    TableColumn c = new TableColumn();
    c.setHeaderValue(new Integer(99));
    harness.check(c.getHeaderValue(), new Integer(99));
   
    // O'Reilly's "Java Swing" (first edition) lists this as a "bound" property
    c.addPropertyChangeListener(this);
    c.setHeaderValue("Value");
    harness.check(event.getPropertyName(), "headerValue");
    harness.check(event.getOldValue(), new Integer(99));
    harness.check(event.getNewValue(), "Value");
   
View Full Code Here

  }

  public void test(TestHarness harness)
  {
    TableColumn tc = new TableColumn();
    tc.addPropertyChangeListener(new TestPropertyListener());

    tc.setPreferredWidth(100);
    changedProperty = null;
    tc.setPreferredWidth(200);
    harness.check(changedProperty, "preferredWidth", "preferredWidth");
View Full Code Here

 
  public void test(TestHarness harness)
  {
    TableColumn c = new TableColumn();
    harness.check(c.getHeaderRenderer(), null);
    c.addPropertyChangeListener(this);
   
    // with no header renderer, the method should do nothing
    c.sizeWidthToFit();
    harness.check(c.getMinWidth(), 15);
    harness.check(c.getMaxWidth(), Integer.MAX_VALUE);
View Full Code Here

   */
  public void test(TestHarness harness)     
  {
    TableColumn c = new TableColumn();
    harness.check(c.getMinWidth(), 15);
    c.addPropertyChangeListener(this);
   
    c.setMinWidth(11);
    harness.check(c.getMinWidth(), 11);
    harness.check(events.size(), 1);
    PropertyChangeEvent e = (PropertyChangeEvent) events.get(0);
View Full Code Here

    TableCellRenderer r = new DefaultTableCellRenderer();
    c.setHeaderRenderer(r);
    harness.check(c.getHeaderRenderer(), r);
   
    // O'Reilly's "Java Swing" (first edition) lists this as a "bound" property
    c.addPropertyChangeListener(this);
    TableCellRenderer r2 = new DefaultTableCellRenderer();
    c.setHeaderRenderer(r2);
    harness.check(event.getPropertyName(), "headerRenderer");
    harness.check(event.getOldValue(), r);
    harness.check(event.getNewValue(), r2);
View Full Code Here

            // On other platforms, we use a custom table header renderer.
            if(!FileTable.usesTableHeaderRenderingProperties()) {
                column.setHeaderRenderer(new FileTableHeaderRenderer());
            }

            column.addPropertyChangeListener(this);

            // Sets the column's initial width.
            if(conf.getWidth(c) != 0)
                column.setWidth(conf.getWidth(c));
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.