我有一个 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)
它们都带有一个参数“column”,即columnIndex。我现在的问题是,Swing 假设什么?它是否采用模型的列索引或 View 的列索引?
我希望我已经足够清楚地表达了这个问题。
最佳答案
JTable 是View
,因此表方法中找到的代码将是 View 值。对于行值也是如此。
关于java - JTable 列 modelIndex 与 viewIndex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23014404/