我正在使用 Eclipse,我有一个关于 JXTreeTables 的问题。我想要一个窗口,显示有关节点的一些信息,在双击节点时弹出。现在,是否可以获取 JXTreeTable 的双击节点,或者如果点击不是直接在节点上,则为 null?
最佳答案
我已经收到关于 kleopatra 提到的线程的答案,它工作得很好而且更简单。这是代码:
treeTable.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(final MouseEvent e) {
if (e.getClickCount() != 2) {
return;
}
final int rowIndex = treeTable.rowAtPoint(e.getPoint());
if (rowIndex < 0) {
return;
}
final TreeTableNode selectedNode = (TreeTableNode)treeTable.getPathForRow(rowIndex).getLastPathComponent();
}
});
关于java - 如何获取双击的TreeTableNode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9059093/