У меня есть Jtable, в котором я должен показать некоторые большие данные. Я не могу увеличить размер ячеек, поэтому мне нужно добавить полосу прокрутки в каждую ячейку таблицы, через которую я могу прокручивать текст ячеек.
Я пытался добавить пользовательский рендерер ячеек
private class ExtendedTableCellEditor extends AbstractCellEditor implements TableCellEditor
{
JLabel area = new JLabel();
String text;
public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int rowIndex, int vColIndex)
{
area.setText(text);
return new JScrollPane(area);
}
public Object getCellEditorValue()
{
return text;
}
}
Теперь я могу видеть полосу прокрутки в ячейках, но не могу щелкать и прокручивать их.
Любые предложения по этому вопросу будут отличными.
Заранее спасибо.