我正在构建一个treetable
usingJXTreeTabble
并且我想menu
根据所选值禁用/启用项目。所以,我试图把这段代码放在我的table model
:
public Object getValueAt(int index) {
if (index >= 0 && index < root.getSize()){
return root.get(index);
}
return null;
}
问题
以上仅适用于table
未扩展的内容。因为 的index
可能selected row
大于size
t able model
(模型可以有两个项目,当所有内容都展开时,行可以有 10 个)。此外,the object type
of the 与 theparent
不同children
(想想一本有章节的书作为它的孩子)。
作为正确执行上述操作的方法,您有什么建议?