src/main/java/com/root101/swing/material/components/table/TableColumnAdjuster.java
/**
     *
     * Update the TableColumn with the newly calculated width
     */
Update the TableColumn with the newly calculated width
Update the TableColumn with the newly calculated width
private void updateTableColumn(int column, int width) {
        final TableColumn tableColumn = table.getColumnModel().getColumn(column);
        if (!tableColumn.getResizable()) {
            return;
        }
        width += spacing;
        if (isOnlyAdjustLarger) {
            width = Math.max(width, tableColumn.getPreferredWidth());
        }
        columnSizes.put(tableColumn, tableColumn.getWidth());
        tableColumn.setPreferredWidth(width);
    }
private void updateTableColumn ( int column , int width ) { final TableColumn tableColumn = table . getColumnModel ( ) . getColumn ( column ) ; if ( ! tableColumn . getResizable ( ) ) { return ; } width += spacing ; if ( isOnlyAdjustLarger ) { width = Math . max ( width , tableColumn . getPreferredWidth ( ) ) ; } columnSizes . put ( tableColumn , tableColumn . getWidth ( ) ) ; tableColumn . setPreferredWidth ( width ) ; }
Update the TableColumn with the newly calculated width
Update the TableColumn with the newly calculated width
//  Don't shrink the column width