JavaFXでボタンのクリックについて質問です。
同じボタンでシングルクリックとダブルクリックの両方を定義したいのですが、必ずシングルクリックのイベントが実装されてしまいます。
どうすればいいでしょうか?
lang
1button.setOnMouseClicked(new EventHandler<MouseEvent>() { 2 @Override 3 public void handle(MouseEvent event) { 4 if (event.getButton().equals(MouseButton.PRIMARY) && event.getClickCount() == 2) { 5 // ダブルクリック 6 } 7 else if (event.getButton().equals(MouseButton.PRIMARY) && event.getClickCount() == 1) { 8 // シングルクリック 9 } 10 } 11});
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/09/18 06:04