【发布时间】:2013-08-30 13:34:04
【问题描述】:
这是我的第一个 StackOverflow 问题,所以如果我提出/提出一些非常愚蠢的问题,请宽容!
我是 Java 的菜鸟,尤其是 Swing,我无法理解 TableCellRenderer 接口的 getTableCellRendererComponent 函数(与 TableCellEditor 接口的 getTableCellEditorComponent 函数类似)。具体来说,我不明白第二个参数(对象类型)的意义。这个值不是来自给定行和列的给定 JTable 吗?如果是这样,为什么还要打扰第二个论点呢?我在谷歌上搜索了很多,但似乎没有人回答这个问题(或者我的大脑可能有一些故障神经元,考虑到过去的历史,这不是一个不太可能的解释......)
非常感谢您的帮助!
谢谢
【问题讨论】:
-
我已经看过了,但仍然没有意义。为什么不直接调用 table.getValueAt(row, column) 而不是使用“value”?
标签: java swing jtable tablecellrenderer