1

ネット上で関連情報があまり見つからなかったので、consume()メソッドとその目的を説明してもらえますか?(例は私のような初心者に最適かもしれません)

4

2 に答える 2

1

このconsumeメソッドは、イベントを処理済みとしてマークします。通常、これは、入力に基づいて動作することを選択した場合 (たとえば、テキスト入力がキー ストロークを受け取らないようにしたい場合) に、プログラム コードから実行されます。

または、Javadocs に示されている例を取り上げます。

[consumeメソッド] は、ソースがデフォルトの方法で処理しないように、リスナーとコンポーネントのサブクラスがイベントを「消費」できるようにします。たとえば、コンポーネントmousePressedでイベントを消費すると、 がアクティブ化されなくなります。ButtonButton

于 2013-02-11T18:49:59.873 に答える
0

たとえば、あなたのチームが南アフリカでロシアと対戦しているゲーム FIFA をプレイしているとします。通常の状況では、ロシアのプレーヤーをマークして、たとえばキー T を押すと、SlideTackle() が呼び出され、ロシアのプレーヤーでスライディング タックル関数が呼び出されます。

しかし、スライディング タックルが相手プレイヤーの近くにいるときにのみ発生できるようにしたい場合はどうすればよいですかロシアの対戦相手は接近していません。

それが私が最もよく理解した方法です

于 2016-10-10T02:50:27.327 に答える