gpt4 book ai didi

java - 多个节点选择的操作

转载 作者:搜寻专家 更新时间:2023-11-01 03:27:39 25 4
gpt4 key购买 nike

为了为选定节点定义操作,我覆盖了 BeanNodegetActions(bool b) 方法。但是,如果我选择多个节点,则右键单击时不会出现上下文菜单。有没有办法为多个节点定义操作?如果您知道我错过了关于该主题的教程,请链接,否则我将感谢任何提示。

  • 所有节点都是同一类型(并且具有相同的操作)。
  • 节点显示在 BeanTreeView 上。

最佳答案

导致操作在单选期间显示但在多选期间不显示的最可能情况是您 new getActions(boolean b) 中每次的操作方法。这将防止 findActions(Node[] nodes) NodeOp.java 中的方法为您的节点寻找通用操作,因为操作实例会有所不同。

宁可使用SystemAction.get(Class<T> actionClass)或类似的东西来获取您的操作实例,而不是每次都创建操作实例。

关于java - 多个节点选择的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9258037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com