Package javax.swing.table

Examples of javax.swing.table.TableColumnModel


  public void test2(TestHarness harness)     
  {
    harness.checkPoint("setModel(TableModel) - test2");
    DefaultTableModel m1 = new DefaultTableModel(2, 3);
    JTable t = new JTable(m1);
    TableColumnModel tcm = t.getColumnModel();
    tcm.getColumn(1).setModelIndex(0);
    tcm.getColumn(0).setModelIndex(1);
    harness.check(t.getColumnCount(), 3);
    harness.check(t.getColumnName(0), "B");
    harness.check(t.getColumnName(1), "A");
    harness.check(t.getColumnName(2), "C");
   
    DefaultTableModel m2 = new DefaultTableModel(new String[] {"AA", "BB"}, 1);
    t.setModel(m2);
    harness.check(t.getColumnCount(), 2);
    harness.check(t.getColumnName(0), "AA");
    harness.check(t.getColumnName(1), "BB");
  
    tcm = t.getColumnModel();
    tcm.getColumn(1).setModelIndex(0);
    tcm.getColumn(0).setModelIndex(1);   
    t.setAutoCreateColumnsFromModel(false);
    DefaultTableModel m3 = new DefaultTableModel(
            new String[] {"CC", "DD", "EE"}, 1);
    t.setModel(m3);
    harness.check(t.getColumnCount(), 2);
View Full Code Here


    DefaultTableColumnModel tcm1 = new DefaultTableColumnModel();
    tcm1.addColumn(new TableColumn(1, 50));
    table.setColumnModel(tcm1);
   
    table.createDefaultColumnsFromModel();
    TableColumnModel tcm2 = table.getColumnModel();
    harness.check(tcm1 == tcm2);
    harness.check(tcm2.getColumnCount(), 3);
    TableColumn c0 = tcm2.getColumn(0);
    TableColumn c1 = tcm2.getColumn(1);
    TableColumn c2 = tcm2.getColumn(2);
    harness.check(c0.getIdentifier(), "C0");
    harness.check(c0.getWidth(), 75);
    harness.check(c0.getMinWidth(), 15);
    harness.check(c0.getMaxWidth(), Integer.MAX_VALUE);
    harness.check(c1.getIdentifier(), "C1");
View Full Code Here

    DefaultTableColumnModel tcm1 = new DefaultTableColumnModel();
    tcm1.addColumn(new TableColumn(1, 50));
    table.setColumnModel(tcm1);
    table.setAutoCreateColumnsFromModel(true);
    TableColumnModel tcm2 = table.getColumnModel();
    harness.check(tcm2.getColumnCount(), 3);
    TableColumn c0 = tcm2.getColumn(0);
    TableColumn c1 = tcm2.getColumn(1);
    TableColumn c2 = tcm2.getColumn(2);
    harness.check(c0.getIdentifier(), "C0");
    harness.check(c0.getWidth(), 75);
    harness.check(c0.getMinWidth(), 15);
    harness.check(c0.getMaxWidth(), Integer.MAX_VALUE);
    harness.check(c1.getIdentifier(), "C1");
View Full Code Here

    harness.check(t.convertColumnIndexToView(0), 0);
    harness.check(t.convertColumnIndexToView(-1), -1);
    harness.check(t.convertColumnIndexToView(6), -1);
    harness.check(t.convertColumnIndexToView(999), -1);

    TableColumnModel tcm = t.getColumnModel();
    tcm.moveColumn(0, 4);
    harness.check(t.convertColumnIndexToView(0), 4);
    harness.check(t.convertColumnIndexToView(1), 0);
    harness.check(t.convertColumnIndexToView(2), 1);
    harness.check(t.convertColumnIndexToView(3), 2);
    harness.check(t.convertColumnIndexToView(4), 3);
View Full Code Here

         */
        void setViewColumnsWidth(JTable jt) {
            /*
             * Resize column 0, 1
             */
            TableColumnModel colmodel = jt.getColumnModel();
            TableColumn col0 = colmodel.getColumn(0);
            col0.setPreferredWidth(200);
            TableColumn col1 = colmodel.getColumn(1);
            col1.setPreferredWidth(200);
            return;
        }
View Full Code Here

         */
        void setViewColumnsWidth(JTable jt) {
            /*
             * Resize column 0, 1
             */
            TableColumnModel colmodel = jt.getColumnModel();
            TableColumn col0 = colmodel.getColumn(0);
            col0.setPreferredWidth(150);
            TableColumn col1 = colmodel.getColumn(1);
            col1.setPreferredWidth(150);
            return;
        }
View Full Code Here

         */
        void setViewColumnsWidth(JTable jt) {
            /*
             * Resize column 0, 1
             */
            TableColumnModel colmodel = jt.getColumnModel();
            TableColumn col0 = colmodel.getColumn(0);
            col0.setPreferredWidth(175);
            TableColumn col1 = colmodel.getColumn(1);
            col1.setPreferredWidth(175);
            return;
        }
View Full Code Here

      properties.setValueAt(entry.getKey(), i, 0);
      properties.setValueAt(entry.getValue(), i, 1);
    }

    final JTable table = new JTable(properties);
    final TableColumnModel model = table.getColumnModel();
    TableColumn column = model.getColumn(0);
    column.setPreferredWidth(200);
    column = model.getColumn(1);
    column.setPreferredWidth(350);

    table.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS);
    return table;
View Full Code Here

      }

      if (header.getResizingColumn() == null)
      {
        final Point p = e.getPoint();
        final TableColumnModel columnModel = header.getColumnModel();
        final int index = columnModel.getColumnIndexAtX(p.x);
        if (index != -1)
        {
          if (header.editCellAt(index, e))
          {
            setDispatchComponent(e);
View Full Code Here

    {
      try
      {
        selectingHeaderColumn = true;

        final TableColumnModel columnModel = table.getColumnModel();
        final int columnIndex = aTableHeader.columnAtPoint(aPoint);
        if (columnIndex <= 0)
        {
          return;
        }

        final TableColumn tableColumn = columnModel.getColumn(columnIndex);

        table.clearSelection();
        table.setColumnSelectionInterval(columnIndex, columnIndex);
        table.setSelectedColumn(tableColumn);
        if (table.getRowCount() > 0)
View Full Code Here

TOP

Related Classes of javax.swing.table.TableColumnModel

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.