Set column width in JTable?

Discussion in 'Java' started by Rene Ruppert, Oct 17, 2003.

  1. Rene Ruppert

    Rene Ruppert Guest

    Hi,

    I'm trying to set the column width in a JTable.
    This only works on the first column.
    As soon as I use setMinWidth() or setMaxWidth() on the second or third
    column setPreferredWidth() wont't work at all.

    I use this funtion:
    public void insertHead(String headName, int width)
    {
    TableColumn column = new TableColumn();
    column.setHeaderValue(headName);
    columnModel.addColumn(column);
    column.setMinWidth(15);
    column.setMaxWidth(200);
    column.setPreferredWidth(width);
    }

    The JTable is set to AUTO_RESIZE_SUBSEQUENT_COLUMNS.

    Any hints?

    Thanks.

    Rene
     
    Rene Ruppert, Oct 17, 2003
    #1
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.