![]() |
The Java Developers Almanac 1.4Order this book from Amazon. |
e918. Setting the Column Resize Mode of a JTable ComponentResizing the width of a column can affect the widths of the other columns in the table. There are several resizing modes available. The default isAUTO_RESIZE_SUBSEQUENT_COLUMNS .
// Disable auto resizing table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); // When the width of a column is changed, // the width of the right-most column is changed // so that the width of the entire table does not change table.setAutoResizeMode(JTable.AUTO_RESIZE_LAST_COLUMN); // When the width of a column is changed, // all columns to the right are resized so that the width // of the entire table does not change table.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS); // When the width of a column is changed, // only the columns to the left and right of the // margin change table.setAutoResizeMode(JTable.AUTO_RESIZE_NEXT_COLUMN); // When the width of a column is changed, // the widths of all columns are changed // so that the width of the entire table does not change table.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
e916. Enumerating the Columns in a JTable Component e917. Setting the Width of a Column in a JTable Component e919. Locking the Width of a Column in a JTable Component e920. Appending a Column to a JTable Component e921. Inserting a Column in a JTable Component e922. Removing a Column from a JTable Component e923. Moving a Column in a JTable Component e924. Allowing the User to Move a Column in a JTable Component e925. Allowing the User to Resize a Column in a JTable Component
© 2002 Addison-Wesley. |