Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用动态图形库来显示数据。通过单击节点上的左按钮,会弹出一个窗口,显示有关它的信息。我想改用右键,现在它用于移动节点(不弹出窗口)。问题是:我使用的图形监听器只响应左键。所以我能想到的唯一解决方案是交换java应用程序上的鼠标按钮映射。有没有办法做到这一点?
哎呀,对不起。很久以前我已经解决了这个问题,但我忘了发布答案:我使用的库是 graphstream,我只需要设置图形 DefaultMouseManagerm(带有覆盖的函数),它负责图形上的鼠标点击。
我可能是错的,但你可以使用MouseListeners右键单击,而不是使用java.awt.Robot左键单击吗?只是一个想法。祝你好运。
MouseListeners
java.awt.Robot