Fest: Получение значения клетки, когда ячейка находится под JTable с CellrenderPane

StackOverflow https://stackoverflow.com//questions/11687223

Вопрос

У меня есть код, как это:

//(...)
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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top