Package javax.swing.event

Examples of javax.swing.event.TableColumnModelListener


          TableColumn column1 = table.getColumnModel().getColumn(1);
          {
            column1.setCellRenderer(new CellRenderer());
          }
          table.getColumnModel().addColumnModelListener(
            new TableColumnModelListener()
            {
              @Override
              public void columnAdded(TableColumnModelEvent event)
              {/* NOOP */}
              @Override
View Full Code Here


   * Adds a listener on table column model that will call <code>controller</code>
   * <code>setFurnitureVisibleProperties</code> method.
   */
  private void addTableColumnModelListener(final FurnitureController controller) {
    // Update furniture visible properties when users move table columns
    getColumnModel().addColumnModelListener(new TableColumnModelListener() {
        public void columnAdded(TableColumnModelEvent ev) {
        }
 
        public void columnMarginChanged(ChangeEvent ev) {
        }
View Full Code Here

            getTable().getTableHeader().addMouseListener(new HeaderMouseListener());
            // The following is used to store the new index of a moved column in
            // order
            // to restore it properly.
            getTable().getColumnModel().addColumnModelListener(
                    new TableColumnModelListener() {
                        public void columnAdded(TableColumnModelEvent e) {
                            // nothing to do
                        }

                        public void columnRemoved(TableColumnModelEvent e) {
View Full Code Here

                }
            }
           
           
    });
      getTable().getColumnModel().addColumnModelListener(new TableColumnModelListener() {
      public void columnAdded(TableColumnModelEvent e) {
      }
      public void columnMarginChanged(ChangeEvent e) {
      }
      public void columnMoved(TableColumnModelEvent e) {
View Full Code Here

            }

            table.getColumn(getLabel("column.state.label")).setCellRenderer(new StateCellRenderer());

            // 6786350 - gui-installer: when moving columns the sorting stays in the column index not on the column ifself
            table.getColumnModel().addColumnModelListener(new TableColumnModelListener() {
                public void columnAdded(TableColumnModelEvent e) {}
                public void columnRemoved(TableColumnModelEvent e) {}
                public void columnMoved(TableColumnModelEvent e) {
                    headerRenderer.setPressedColumn(e.getToIndex());
                    headerRenderer.setSelectedColumn(e.getToIndex(), headerRenderer.getSelectedColumnState());
View Full Code Here

            table.getColumn(getLabel("column.progress.label")).setCellRenderer(new StateCellRenderer());
            table.getColumn(getLabel("column.log.label")).setCellRenderer(new LogButtonCellRenderer(getLabel("cell.log.label"), getLabel("cell.nolog.label")));
            table.getColumn(getLabel("column.log.label")).setCellEditor(new LogButtonCellEditor(getLabel("cell.log.label")));

            // 6786350 - gui-installer: when moving columns the sorting stays in the column index not on the column ifself
            table.getColumnModel().addColumnModelListener(new TableColumnModelListener() {
                public void columnAdded(TableColumnModelEvent e) {}
                public void columnRemoved(TableColumnModelEvent e) {}
                public void columnMoved(TableColumnModelEvent e) {
                    headerRenderer.setPressedColumn(e.getToIndex());
                    headerRenderer.setSelectedColumn(e.getToIndex(), headerRenderer.getSelectedColumnState());
View Full Code Here

  {
    DefaultTableColumnModel m1 = new DefaultTableColumnModel();
    EventListener[] listeners = m1.getListeners(TableColumnModelListener.class);
    harness.check(listeners.length, 0);

    TableColumnModelListener listener = new MyListener();
    m1.addColumnModelListener(listener);
    listeners = m1.getListeners(TableColumnModelListener.class);
    harness.check(listeners[0], listener);
 
    boolean pass = false;
View Full Code Here

  {
    DefaultTableColumnModel m1 = new DefaultTableColumnModel();
    TableColumnModelListener[] listeners = m1.getColumnModelListeners();
    harness.check(listeners.length, 0);
   
    TableColumnModelListener listener = new MyListener();
    m1.addColumnModelListener(listener);
    listeners = m1.getColumnModelListeners();
    harness.check(listeners[0], listener);
   
    TableColumnModelListener listener2 = new MyListener();
    m1.addColumnModelListener(listener2);
    listeners = m1.getColumnModelListeners();
    // convert to a list, because the spec doesn't say anything about the
    // order of the listeners
    List list = Arrays.asList(listeners);
View Full Code Here

  public void test(TestHarness harness)      
  {
    // just do very basic checks - a listener is used in other tests
    // for this class, so it gets tested again and again...
    DefaultTableColumnModel m1 = new DefaultTableColumnModel();
    TableColumnModelListener listener = new MyListener();
    m1.addColumnModelListener(listener);
    TableColumnModelListener[] listeners = m1.getColumnModelListeners();
    harness.check(listeners[0], listener);
   
    // a null listener is ignored
View Full Code Here

        tcTableColumnModel.removeColumn(tcTableColumnModel.getColumn(TC));
        if (!interactive) {
            tcTable.getSelectionModel().addListSelectionListener(new TCResultsSelectionListeners());
        }
        tcTable.setName("tcTable");
        tcTableColumnModel.addColumnModelListener(new TableColumnModelListener() {

            public void columnAdded(TableColumnModelEvent e) {
            }

            public void columnRemoved(TableColumnModelEvent e) {
View Full Code Here

TOP

Related Classes of javax.swing.event.TableColumnModelListener

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.