java - JTable 列 modelIndex 与 viewIndex

标签 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)

它们都带有一个参数“column”,即columnIndex。我现在的问题是,Swing 假设什么?它是否采用模型的列索引或 View 的列索引?

我希望我已经足够清楚地表达了这个问题。

最佳答案

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

关于java - JTable 列 modelIndex 与 viewIndex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23014404/

相关文章:

java - java读取文件错误

java - 如何知道 JTable 是否为空?

java - ArrayList 到 JTable

java - 如何使用递归在Java中创建负斐波那契数列?

java - 如何将 HTML 转换为 TIFF 图像?

java - 我的 NullPointerException 的原因是什么?

java - 如何在netbeans中自定义swing UI设计

java - 如何从父框架关闭所有子框架?

站点重新加载后的 JavaFX Platform.runLater()

java - 如何在 jtable 单元格中换行?