java - 选择java树中的所有节点

标签 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);

非常感谢

最佳答案

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

关于java - 选择java树中的所有节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41896965/

相关文章:

java - 可选的@PropertySource 位置

java - 使用 NetBeans GUI 构建器以 Java MVC 方法进行编程

java - 监听OPUS编码流

algorithm - 最低内部节点 - 后缀树

java - 分布式树数据结构

java - 如何使用 Java 通过 Selenium WebDriver 按 Ctrl+A 选择页面中的所有内容

java tomcat : only a type can be imported. com.a.B 解析为一个包

Java:将字符串表示解析为树表示

ios - 如何使用一个 UIButton 选择和取消选择 UITableView 中的所有复选标记?

ios - 多选问题并在 UITableview 中快速选择全部