2

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

4

2 回答 2

0

哎呀,对不起。很久以前我已经解决了这个问题,但我忘了发布答案:我使用的库是 graphstream,我只需要设置图形 DefaultMouseManagerm(带有覆盖的函数),它负责图形上的鼠标点击。

于 2014-02-20T03:41:20.720 回答
0

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

于 2014-02-02T12:38:10.960 回答