选择java树中的所有节点

时间:2017-01-27 15:02:29

标签: java tree selectall

我会从右侧菜单中插入选项以选择树的所有节点。 此功能在标准按下ctrl-a中实现。我如何使用这种功能?

JTree tree = new JTree();

JPopupMenu popMenuTree = new JPopupMenu();
 JMenuItem selectAll = new JMenuItem();selectAll.setText("SelectAll");
    selectAll.setActionCommand("selectAll");

    KeyStroke ctrlXKeyStroke = KeyStroke.getKeyStroke("control A");
    selectAll.setAccelerator(ctrlXKeyStroke);
    popMenuTree.add(selectAll);

非常感谢你

1 个答案:

答案 0 :(得分:0)

由于弹出菜单与常规菜单不同,并不总是由组件包含,因此弹出菜单项中的加速器不起作用,除非弹出菜单可见。