0

我有这样的代码:

//(...)
JTableFixture myTreeTable = frame.table(matcher);

如果我尝试获取 JCellFixtures 或值或内容,则一切都为空。我只获得行数或列数。JTable 在内部使用 CellRendererPanel,我想我必须获取它。但是怎么做?JTable 没有要制作的 ContainerFixture .panel()。在这些情况下,有什么方法可以获取单元格值吗?有单元格渲染器面板时通常如何完成?

这是 FEST 调试器的层次结构:

gui.treetable.myTreeTable[name=null, rowCount=33, columnCount=2, enabled=true, visible=true, showing=true]
   javax.swing.CellRendererPane[,0,0,0x0,hidden]
4

1 回答 1

3

如果您的表格有自定义单元格渲染器,您可以提供自己的单元格阅读器。查看自定义单元渲染器文章。它演示了如何BasicJTableCellReaderJTableFixture.

于 2012-07-27T23:24:45.093 回答