私は現在ユングを使用しています。ユーザーが頂点の外側をクリックしたときに、選択した頂点がクリアされないようにしようとしています。
常に1つの頂点が選択されるようにしたい。とにかく、ジュンを使ってこれを行うには?
使ってみPickedState<Object> pickedState.addItemListener()
たけどダメ。
選択を解除するときに自分自身を再選択するように指示すると、後から選択が解除されるようです。
これは、より良い方法が見つかるまで考えられる小さな回避策です
現在選択されているものをリストに保存しました
新しい DefaultModalGraphMouse() を作成する
mouseReleased() をオーバーライドする
これの唯一の欠点は、マウスが押されると、マウスが離されるまですべての頂点が選択されないことです。