Package javax.swing.table

Examples of javax.swing.table.DefaultTableColumnModel


        // The disruptive changes will be made to it, then we reinstall
        // the desired column model when we're done.
        //    Note that we can do this only because we know that we'll
        // be replacing the TreeTableModel with another one that is
        // exactly compatible.
        treeTable.setColumnModel(new DefaultTableColumnModel());
        treeTable.setTreeTableModel(m);
        treeTable.setColumnModel(columnModel);
    }
View Full Code Here


        table.setShowVerticalLines(false);
        table.setIntercellSpacing(new Dimension(0,0));
        table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
        initFilters(table);
       
        DefaultTableColumnModel columnModel = new DefaultTableColumnModel();
       
        Color rowColors[] = new Color[2];
        rowColors[0] = UIManager.getColor("Table.background");
        rowColors[1] = new Color((int)(rowColors[0].getRed() * .90),
                                 (int)(rowColors[0].getGreen() * .95),
                                 (int)(rowColors[0].getBlue() * .95));
       
        int width = 0;
       
        TableColumn column = new TableColumn();
        column.setCellRenderer(new KeyRenderer(rowColors));
        column.setModelIndex(UIDefaultsTableModel.KEY_COLUMN);
        column.setHeaderValue("Key");
        column.setPreferredWidth(250);
        columnModel.addColumn(column);
        width += column.getPreferredWidth();
       
        column = new TableColumn();
        column.setCellRenderer(new RowRenderer(rowColors));
        column.setModelIndex(UIDefaultsTableModel.TYPE_COLUMN);
        column.setHeaderValue("Type");
        column.setPreferredWidth(250);
        columnModel.addColumn(column);
        width += column.getPreferredWidth();
       
        column = new TableColumn();
        column.setCellRenderer(new ValueRenderer(rowColors));
        column.setModelIndex(UIDefaultsTableModel.VALUE_COLUMN);
        column.setHeaderValue("Value");
        column.setPreferredWidth(300);
        columnModel.addColumn(column);
        width += column.getPreferredWidth();
       
        table.setColumnModel(columnModel);
       
        table.setPreferredScrollableViewportSize(new Dimension(width, 12 * rowHeight));
 
View Full Code Here

    for (int i = 0; i < headers.size(); ++i) {
      column = new TableColumn(i, -1, new DefaultTableCellRenderer(), null);
      column.setHeaderValue(headers.get(i));
      tableColumns.add(column);
    }
    columnModel = new DefaultTableColumnModel();
    // create the sortable model by wrapping our simple custom model
    sortedModel = new ShuttleSortableTableModel(new CustomerTableModel());
    table = new JTable(sortedModel, columnModel);
    table.setAutoCreateColumnsFromModel(false);
    TableSortIndicator sortIndicator = new TableSortIndicator(table);
View Full Code Here

      _pnl = new SchemaPropertiesPanel();

      _schemaTableModel = new SchemaTableModel(alias.getSchemaProperties().getSchemaDetails());
      _pnl.tblSchemas.setModel(_schemaTableModel);

      TableColumnModel cm = new DefaultTableColumnModel();

      TableColumn tc;
      tc = new TableColumn(SchemaTableModel.IX_SCHEMA_NAME);
      // i18n[SchemaPropertiesController.tableHeader.schema=Schema]
      tc.setHeaderValue(s_stringMgr.getString("SchemaPropertiesController.tableHeader.schema"));
      cm.addColumn(tc);

      tc = new TableColumn(SchemaTableModel.IX_TABLE);
      // i18n[SchemaPropertiesController.tableHeader.tables=Tables]
      tc.setHeaderValue(s_stringMgr.getString("SchemaPropertiesController.tableHeader.tables"));
      tc.setCellEditor(new DefaultCellEditor(initCbo(_cboTables)));
      cm.addColumn(tc);

      tc = new TableColumn(SchemaTableModel.IX_VIEW);
      // i18n[SchemaPropertiesController.tableHeader.views=Views]
      tc.setHeaderValue(s_stringMgr.getString("SchemaPropertiesController.tableHeader.views"));
      tc.setCellEditor(new DefaultCellEditor(initCbo(_cboView)));
      cm.addColumn(tc);

      tc = new TableColumn(SchemaTableModel.IX_PROCEDURE);
      // i18n[SchemaPropertiesController.tableHeader.procedures=Procedures]
      tc.setHeaderValue(s_stringMgr.getString("SchemaPropertiesController.tableHeader.procedures"));
      tc.setCellEditor(new DefaultCellEditor(initCbo(_cboFunction)));
      cm.addColumn(tc);

      _pnl.tblSchemas.setColumnModel(cm);

      _pnl.radLoadAllAndCacheNone.setSelected(alias.getSchemaProperties().getGlobalState() == SQLAliasSchemaProperties.GLOBAL_STATE_LOAD_ALL_CACHE_NONE);
      _pnl.radLoadAndCacheAll.setSelected(alias.getSchemaProperties().getGlobalState() == SQLAliasSchemaProperties.GLOBAL_STATE_LOAD_AND_CACHE_ALL);
View Full Code Here

    return result;
  }

  private TableColumnModel getTableColumnModel(final int minWidth)
  {
    final TableColumnModel result = new DefaultTableColumnModel()
    {
      private static final long serialVersionUID = 1L;

      @Override
      public void addColumn(TableColumn tc)
View Full Code Here

    tblScriptList.setModel(tm);

    /////////////////////////////////////////////////////////
    // Setting the model initializes columns. We want to
    // initialize the columns ourselves below.
    tblScriptList.setColumnModel(new DefaultTableColumnModel());
    //
    ///////////////////////////////////////////////////////


    TableColumn[] tcs = tm.getTableColumns();
View Full Code Here

      }

      classTable.setModel(configModel);

      DefaultTableColumnModel cm = new DefaultTableColumnModel();
      cm.addColumn(new TableColumn());

      classTable.setColumnModel(cm);
   }
View Full Code Here

        }
    }

    public TableColumnModel getColumnModel()
    {
        DefaultTableColumnModel m = new DefaultTableColumnModel();
        TableColumn c = new TableColumn();

        m.addColumn(c);

        return m;

    }
View Full Code Here

   * @author Martin Wolf
   */
  private void fillLogicTable() {

    ((TLSTableModel) logicTable.getModel()).clear();
    logicTable.setColumnModel(new DefaultTableColumnModel());

    TableColumn column = new TableColumn();
    column.setPreferredWidth(50);
    column.setHeaderValue("Edge");
    column.setResizable(false);
View Full Code Here

        DefaultTableModel model = new DefaultTableModel();
        table = new JTable(model);
        assertSame(model, table.dataModel);
        assertSame(DefaultTableColumnModel.class, table.columnModel.getClass());
        assertSame(DefaultListSelectionModel.class, table.selectionModel.getClass());
        DefaultTableColumnModel columnModel = new DefaultTableColumnModel();
        table = new JTable(model, columnModel);
        assertSame(model, table.dataModel);
        assertSame(columnModel, table.columnModel);
        assertSame(DefaultListSelectionModel.class, table.selectionModel.getClass());
        DefaultListSelectionModel selectionModel = new DefaultListSelectionModel();
View Full Code Here

TOP

Related Classes of javax.swing.table.DefaultTableColumnModel

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.