在java应用程序中交换鼠标按钮

时间:2013-06-29 01:49:16

标签: java swing awt mouse

我正在使用动态图形库来显示数据。通过单击节点上的左按钮,会弹出一个窗口,显示有关它的信息。我想使用右键,现在用于移动节点(没有窗口弹出)。问题是:我使用的图形监听器只响应左键。因此,我能想到的唯一解决方案是在Java应用程序上交换鼠标按钮映射。有没有办法实现这个目标?

2 个答案:

答案 0 :(得分:0)

我可能错了,但是您可以使用MouseListeners进行右键点击,而不是使用java.awt.Robot左键点击它吗?只是一个想法。祝你好运。

答案 1 :(得分:0)

哎呀,抱歉。我很久以前就已经解决了这个问题,我忘了发布答案:我正在使用的库是graphstream,我只需要设置图形DefaultMouseManagerm(带覆盖功能),它可以处理图形上的鼠标点击。 / p>