标签: java swing focus jtree setfocus
我有一个工作正常的JTree,有叶子和非叶节点的混合。当我给树根焦点时,向下箭头和向上箭头键做了显而易见的事情。我想做的小改变是使用向上/向下箭头使焦点转到下一个非叶节点(即跳过叶节点)。我可以(我认为)通过让持有树的JPanel响应向上和向下箭头键,检查节点并相应地移动来看看如何做到这一点,但这似乎正在重新发明焦点子系统。
是否有一种更简单的方法,可能是树的新焦点遍历策略?
感谢