我搜遍了所有实现,每个实现返回return getValueAt(0, columnIndex).getClass();
但在我的表中,一个特定的列包含不同类型的组件,如文本字段,组合框等。如何获取该特定列的特定行的列类?
注意:我无法对行号进行硬编码,因为加载到行中的组件可能会在不同的时间发生变化
答案 0 :(得分:0)
getValueAt方法是包含数据的Tablemodel的一部分。 TextFields,ComboBoxes等是渲染的一部分。
我不确定你对getValueAt()。getClass()的看法是什么,而没有看到你的代码。
您可以为自己的班级编写自己的渲染器。因此,您可以根据列和行的内容来决定呈现类型。