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.
我目前正在使用荣格。当用户在顶点外部单击时,我试图阻止清除选定的顶点。
我想要它,以便始终选择一个顶点。无论如何要使用jung来做到这一点?
我尝试使用PickedState<Object> pickedState.addItemListener()但它不起作用。
PickedState<Object> pickedState.addItemListener()
看起来当我告诉它在被取消时重新选择自己时,它仍然会在之后被取消。
这是我能想到的一个小解决方法,直到我找到更好的方法
将当前选择的内容保存到列表中
创建一个新的 DefaultModalGraphMouse()
覆盖 mouseReleased()
唯一的缺点是,当按下鼠标时,它将取消选择所有顶点,直到鼠标释放。