JTable Column modelIndex vs viewIndex

时间:2014-04-11 13:45:02

标签: java swing jtable

我有一个JTable,我可以重新排序GUI中的列。此外,我使用以下API:

Component javax.swing.table.TableCellRenderer.getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)

Component javax.swing.JTable.prepareRenderer(TableCellRenderer renderer, int row, int column)

它们都采用参数"列",这是columnIndex。我现在的问题是,Swing假设什么?它是否假设模型的列索引视图的列索引

我希望我已经说清楚了这个问题。

1 个答案:

答案 0 :(得分:3)

JTable是View,因此表方法中的代码将是视图值。对于行值也是如此。