Pane
マウスの左ボタンと右ボタンが押されていることを検出するように、リスナーを my に設定しました。しかし、マウスの左ボタンを押したまま右ボタンを押すと、前のアクションの効果が失われるようです!
私のコード:
root.setOnMouseDragged(new EventHandler<MouseEvent>(){
@Override
public void handle(MouseEvent t) {
if(t.getButton() == MouseButton.PRIMARY) f1();
if(t.getButton() == MouseButton.SECONDARY) f2();
}
});
LMB を押しながらf1()
実行していますが、RMB を押すと、新しいイベントが前のイベントを完全に上書きするように見えます:f2()
実行のみです。
この 2 つのイベントをどのように分離できますか?