Ширина ячейки JTable, подходящая к значению ширины - PullRequest
1 голос
/ 05 ноября 2011

1.Как установить Width JTable Ячейка подходит для значения ширины?

2.Как создать красоту JTable?

Ответы [ 2 ]

1 голос
/ 05 ноября 2011

1) Вы можете использовать следующий метод, чтобы вычислить ожидаемую ширину ячейки столбца с учетом ее содержимого

FontMetrics metrics = table.getFontMetrics(table.getFont());
int width = metrics.stringWidth(strCellContent);
1 голос
/ 05 ноября 2011

1) Вам нужно установить ширину для TableColumn, например,

TableColumn col = table.getColumnModel().getColumn(vColIndex);
int width = 100;
col.setPreferredWidth(width);

2) Вам необходимо указать средства визуализации для ячеек, таблица ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...