У меня есть Jtable, в которой я должен показать некоторые большие данные. Я не могу увеличить размер ячеек. Поэтому мне нужно добавить полосу прокрутки в каждую ячейку таблицы, через которую я могу прокручивать текст ячеек.Прокручиваемые ячейки в 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;
}
}
Теперь я могу видеть полосу прокрутки на клетках, но не в состоянии нажать и прокручивать их.
Любые предложения по этому вопросу будут замечательными. Спасибо заранее.
Вам понадобится как собственный рендерер *, так и * специальный редактор, последний из которых активен, когда ячейка «активна». –
['TablePopupEditor'] (http://stackoverflow.com/a/3591230/230513) - хороший пример. – trashgod
Его действительно приятный пример.Транский трашгон –