Fest: Получение значения клетки, когда ячейка находится под JTable с CellrenderPane
-
12-12-2019 - |
Вопрос
У меня есть код, как это:
//(...)
JTableFixture myTreeTable = frame.table(matcher);
.
Если я попытаюсь получить jcellfixtures или значения или содержимое, все равно.Я только получаю количество рядов или столбцов.JTable Внутренне использует CellRendererPanel, которую я думаю, я должен получить.Но как?У JTable нет контейнеров, чтобы сделать .panel()
.Есть ли способ получить значения клеток в этих обстоятельствах?Как это обычно делается, когда есть панель рендеровки клеток?
Это иерархия для отладчика Fest:
gui.treetable.myTreeTable[name=null, rowCount=33, columnCount=2, enabled=true, visible=true, showing=true]
javax.swing.CellRendererPane[,0,0,0x0,hidden]
. Решение
Если у вас есть пользовательский визуализатор Cell Cell, вы можете предоставить свой собственный читатель клеток.Проверьте Пользовательские визуализации клеток Он демонстрирует, как расширить генеракодицетагкод и как использовать читатель в BasicJTableCellReader
.
Не связан с StackOverflow