0
public void setListeners() {
for(Scene s : Org.scenes) {
s.setOnMouseMoved(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
mouseX = event.getSceneX();
mouseY= event.getSceneY();
}
});
}
}
にもかかわらず、このコードは、うまく機能に、Mouse1またはmouse2が押されているときは常にしかし、コードが動作しない、とするmouseXとmouseYの変数が同じ値に泊まるに保持した後に停止しますマウスが動かされる。なぜマウスボタンを押し続けると変数の更新が一時停止するのか理解できません。JavaFXのMouseEventのメソッドgetSceneXは()マウスボタン
が同じメソッド本体とsetOnMouseDragged使用して、ありがとうござい新しいリスナーを追加してみてください –