2

ユーザーがコンポーネントを押したときにプログラムが異なる動作をするようにしたいのですが、ユーザーがマウスをコンポーネント上にドラッグすると、問題はマウスをクリックするとこれらのメソッドの両方が呼び出されることです (そして、mouseDragged は mousePressed の後に呼び出されるようです) 、では、ユーザーがマウスをドラッグしたのか、単に押しただけなのかをどのように知ることができますか?

4

1 に答える 1

2

正しい答えは、クリックとドラッグを区別したい場合に、mousePressed+mouseReleased の組み合わせの代わりに mouseClicked を使用することです。

于 2012-08-26T21:08:49.903 に答える