Java JTable Column Width Set setColumnMaxWidths(JTable tbl, Integer... widths)

Here you can find the source of setColumnMaxWidths(JTable tbl, Integer... widths)

Description

set Column Max Widths

License

Apache License

Declaration

public static void setColumnMaxWidths(JTable tbl, Integer... widths) 

Method Source Code

//package com.java2s;
//License from project: Apache License 

import javax.swing.JTable;

import javax.swing.table.TableColumnModel;

public class Main {
    public static void setColumnMaxWidths(JTable tbl, Integer... widths) {
        TableColumnModel columnModel = tbl.getColumnModel();
        for (int i = 0; i < widths.length; i++) {
            if (widths[i] > -1) {
                columnModel.getColumn(i).setMaxWidth(widths[i]);
            }//from  w w  w . j  a va  2 s  . co m
        }
    }
}

Related

  1. getPreferredWidthOfCell(JTable table, int rowIndex, int colIndex)
  2. getRenderedWidth(JTable table, int tableColumn, String value)
  3. getTotalColumnWidth(JTable table)
  4. initTableWidth(JTable table, int[] colWiths)
  5. makeTableColumnWidthFit(JTable jTable, int col, int margin)
  6. setColumnMinWidths(final JTable table)
  7. setColumnSize(TableColumnModel cm, int id, int percent, int tablesize, boolean resizeable)
  8. setColumnSizes(JTable table, double[] percentages)
  9. setColumnsSize(TableColumnModel cm, int tablesize)