我对WHEN_FOCUSED和WHEN_ANCESTOR InputMaps等有很好的理解,所以我不会问如何替换动作。
我只想找到它实际上做的事情。几个月前我问了一个关于JComponent的类似问题:Is there anywhere we can find the actual code of the Actions in framework-supplied ActionMaps? ......而Trashgod指出了我正确的方向。
因此我自然而然地去看了BasicTreeUI ...但我找不到任何与“cut”动作相对应的东西。它似乎与文本没有任何关系,因为剪贴板上的文本内容不会被在JTree上执行Ctrl-X所取代。
我再次感兴趣的是找到WHERE可以获得此操作的代码!