0

私はこの問題で立ち往生しています: デバイスが触覚的なデバイス (たとえば、Sun JavaME WirelessToolkit SDK 3.0 の DefaultFxTouchPhone1 ) である場合、ユーザーがテーブルの行 (またはセル) をペン デバイスでクリックしたときにアクションを実行したいと考えています。メソッドを使用しようとしましたaddFocusListenerが、テーブルを表示するフォームが表示されなくなってもFocusGainメソッドがまだ呼び出されているため、バグがあります。

では、実際のフォームが表示されているときにのみペンクリックイベントをキャプチャする方法は?

どうもありがとうございます

4

2 に答える 2

1

LookAndFeel.setTactileTouchDuration(int)おそらくあなたが必要とするものです。

于 2011-06-12T04:43:10.473 に答える
1

OK 、pointerListenerForm にを追加し、pointerPressedメソッドの x 座標と y 座標がTable セルpointerPressedの最初absoluteXと最後(および高さ) の間にあるかどうかをテストするメソッドを実装しました。absoluteYそしてそれは動作します!

于 2011-06-14T08:48:35.193 に答える