我实施
@Override public boolean dispatchKeyEvent(KeyEvent e)
在我的jscrollpane中。
当我在评估时
e.getSource()
我得到了JScrollPane下的jtable。
我怎么知道它在我的层次结构中?
(我调用其他jscrollpane函数,传递keyevent,我不想要递归)
答案 0 :(得分:5)
你在找这个吗?:
SwingUtilities.getAncestorOfClass(JScrollPane.class, jtable);
或者如果您想检查给定的实例:
SwingUtilities.isDescendingFrom(jtable, aParentOfJTable);
如果没有,那么我不明白你的问题。