在Swing App中使用JTextField剪切/复制/粘贴的全局上下文菜单?

Joh*_*n K 5 java user-interface swing

为具有Windows标准剪切/复制/粘贴/等的Swing应用程序实现全局默认上下文菜单的最佳方法是什么.像JTextField这样的弹出菜单?Tim Boudreau建议在这个javalobby线程中安装一个自定义UI委托,但这是用Java 5编写的,所以我想知道今天是否有更好的方法.

是否有计划在未来版本的Swing中添加此行为?

cam*_*ckr 2

好时机。我明天的博客文章将是关于使用全局事件监听器的。简单的答案是使用 AWTEventListener(而不是自定义 EventQueue)来侦听 MouseEvents,然后检查鼠标事件以查看它是否是弹出触发器。

明天下午(美国东部时间)当我发布该条目时,我将发布该条目的链接。

然后您可以决定哪种方法更好。

您现在可以查看全局事件侦听器条目,了解使用 AWTEventListener 的非常简单的示例。