AWTイベントモデルを使用するアプレットがあります。左ボタンが押されたかどうかを示す論理値を持ちます。ここにサンプルコードがあります:Java AWTマウスイベント
実際にそうした後でも、左ボタンがリリースされないようです。何が問題なの?
AWTイベントモデルを使用するアプレットがあります。左ボタンが押されたかどうかを示す論理値を持ちます。ここにサンプルコードがあります:Java AWTマウスイベント
実際にそうした後でも、左ボタンがリリースされないようです。何が問題なの?
これで基本的には間違っていますが、マウスをクリックして解放されることを意味クリックイベントを処理するとき、
これらは、だから
MousePressed -> a mouse button is pressed
MouseReleased -> a mouse button is released
MouseClicked -> a mouse button is clicked (pressed and released)
マウスイベントです。
だから私はあなたがクリックしたの代わりにマウスを使用しなければならないと思います。
メソッドmouseClicked
はmouseReleased
メソッドの後に呼び出されるため、isLgetButtonPressedの値はtrueになります。どのマウスボタンが押されたかを確認するには、MouseEvent.getButton()
メソッドを使用する必要があります。
ここにその部分を追加するのを忘れましたが、それは考慮されています( 'getButton()'メソッド) – rdelfin
誰でもこれをdownvoted - このサイトは新しいユーザーに優しいです。意味のある質問を実際に求める人にとっては、十分な情報が整形されていることが必要です。どうしたの? –
この質問は実際には[Input Manager for Javaエラー](http://stackoverflow.com/questions/8529522/input-manager-for-java-error)とは異なりますか? (私はダウン有権者ではありません) –
同じアイディアですが、より小さなフォーマットに圧縮されました – rdelfin