6

有没有办法全局使右键单击也选择您右键单击的元素?

据我了解,这长期以来一直是一个错误,Swing可能永远无法修复,因为此时应用程序依赖于它。

在全球范围内这样做有什么建议吗?也许在 L&F 上?

4

1 回答 1

3

使用玻璃窗格就可以了。

这是有关如何使用玻璃窗格获取右键单击按钮并将其重新分配到正确组件的教程。


由于玻璃窗格在这种情况下不是解决方案,我建议您看一下Toolkit类。特别是 addAWTEventListener 方法。您可以使用它添加全局事件侦听器。添加鼠标事件监听器:

Toolkit.getDefaultToolkit().
        addAWTEventListener(listener, AWTEvent.MOUSE_EVENT_MASK);

干杯

于 2008-09-12T02:09:23.537 回答