我有List
个Profile
个对象。 Profile
的字段List
为User
,我选择使用JTreeTable
中的SwingX
来显示此信息。
我遇到getColumnClass(int column)
的问题,因为此方法无法区分节点是父节点还是子节点。
简而言之,我想要这样的东西:
//getColumnClass as I expect it
@Override
public Class<?> getColumnClass(Object node, int column) {
if (node instanceof Profile) {
switch (column) {ecc.....}
}
else {.....}
}
有谁能告诉我如何解决这个问题。因为我切换到SwingX
,因为我认为JTreeTable
可以提供更灵活的功能。