У меня есть JXTable, который создается следующим образом:
JScrollPane scrollPane = new JScrollPane();
contentPanel.add(scrollPane, BorderLayout.CENTER);
tbl = new JXTable();
tbl.setColumnSelectionAllowed(true);
tbl.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
tbl.setEditable(false);
scrollPane.setViewportView(tbl);
Проблема в том, что когда он заполняется, все столбцы сжимаются, чтобы поместиться в таблицу. Я ожидал, что столбцы будут скорректированы в соответствии с шириной заголовка столбца или значения столбца (что шире), а затем отобразится горизонтальная полоса прокрутки, которая позволит мне прокручивать влево или вправо.
Как мне преодолеть эту проблему?
JXTable#setAutoResizeMode
< /a> наJTable.AUTO_RESIZE_OFF
, а затем посмотрите этот пример. Это очень дорогая операция, так что будьте осторожны... - person MadProgrammer   schedule 10.07.2014