Package javax.swing.table

Examples of javax.swing.table.TableColumnModel.addColumn()


            for (int i = 0; i < _columnCount; i++) {
                if (_displayedColumns[i]) {
                    TableColumn tc;
                    if (index >= count) {
                        tc = new TableColumn();
                        tcm.addColumn(tc);
                    } else {
                        tc = tcm.getColumn(index);
                    }
                    tc.setHeaderValue(_headers[i]);
                    tc.setPreferredWidth(_widths[i] % 10000);
View Full Code Here


        for (int i = 0; i < headers.length; i++) {
            TableColumn tc;
            if (i >= count) {
                tc = new TableColumn();
                tcm.addColumn(tc);
            } else {
                tc = tcm.getColumn(i);
            }
            tc.setHeaderValue(headers[i]);
            tc.setPreferredWidth(widths[i]);
View Full Code Here

    @Test
    public void testTableHeaderExists() throws Exception {
        TableColumnModel model = new DefaultTableColumnModel();
        TableColumn column = new TableColumn(0);
        column.setIdentifier("header_name");
        model.addColumn(column);
        JTableHeader tableHeader = new JTableHeader(model);
        MTableHeaderItem header = new MTableHeaderItem(tableHeader, "table_name", "header_name", null, WindowMonitor.getInstance());
        assertEquals("header_name", header.getText());
    }
View Full Code Here

    }
   
    for (int i=0; i < model.getColumnCount(); ++i) {
      TableColumn column = new TableColumn(i, (columnWidths.length > i ? columnWidths[i] : DEFAULT_COLUMN_WIDTH));
      column.setHeaderValue(model.getColumnName(i));
      columnModel.addColumn(column);
    }
  }
 
 
  /**
 
View Full Code Here

  //The new column is appended to the right end of the table.
  public void addTableColumn(ColumnType colType) {
    TableColumn retrievedColumn = settings.retrieveColumn(colType.name());
    TableColumnModel columnModel = table.getColumnModel()
    columnModel.addColumn(retrievedColumn);
  }
 
  public void removeTableColumn(ColumnType colType) {
    TableColumnModel columnModel = table.getColumnModel();
    int colIndex = columnModel.getColumnIndex(colType.name());   
View Full Code Here

    for (int f = 0; f < _numCols; f++) {
      model.removeColumn(_tableColumns[f]);
    }
    // Add them back in the correct order:
    for (int i = 0; i < _numCols; i++) {
      model.addColumn(_tableColumns[i]);
    }
    //SWING BUG:
    sizeColumnsToFit(-1);
  }
View Full Code Here

    }
    Iterator selectedColumns = columns.iterator();
    Vector columnNameAndNumber = getColumnNameAndNumber();
    while (selectedColumns.hasNext()) {
      // add the column to the view
      model.addColumn(_tableColumns[columnNameAndNumber.indexOf(selectedColumns.next())]);
    }

    //SWING BUG:
    sizeColumnsToFit(-1);
  }
View Full Code Here

    for (int f = 0; f < _numCols; f++) {
      model.removeColumn(_tableColumns[f]);
    }
    // Add them back in the correct order:
    for (int i = 0; i < _numCols; i++) {
      model.addColumn(_tableColumns[i]);
    }
    //SWING BUG:
    sizeColumnsToFit(-1);
  }
View Full Code Here

    }
    Iterator selectedColumns = columns.iterator();
    Vector columnNameAndNumber = getColumnNameAndNumber();
    while (selectedColumns.hasNext()) {
      // add the column to the view
      model.addColumn(_tableColumns[columnNameAndNumber.indexOf(selectedColumns.next())]);
    }

    //SWING BUG:
    sizeColumnsToFit(-1);
  }
View Full Code Here

      final TableColumn newColumn = new TableColumn();
      newColumn.setHeaderValue(table.getModel().getColumnName(modelIndex));
      newColumn.setModelIndex(modelIndex);
      newColumn.setWidth(colWidth);
      newColumn.setPreferredWidth(colWidth);
      colModel.addColumn(newColumn);
    }
  }

  public void onTableSelectionChanged(boolean adjusting) {
    ignoreBtn.setEnabled(0 != table.getSelectedRowCount());
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.