2011-09-16 17 views
0

これは簡単な作業のようですが、私はカップルの数十のフォーラムを見ていて、解決策を見いだせませんでした。 LWUITで現在のマウスの位置を取得するにはどうすればよいですか?現在のマウスの位置を取得

PointerInfo a = MouseInfo.getPointerInfo(); 
Point point = new Point (a.getLocation()); 

しかし、それはJavaMEのには適していません。

だけここにあります。

他の方法はありますか?

答えて

3

LWUITでは、フォームをpointerListener:yourForm.addPointerPressedListener(this);に登録してから、public void pointerPressed(int x, int y)メソッドのコードを実装します。 xyはあなたが探しているポジションです。したがって、これらの値を取得するには画面をクリックする必要があります。つまり、デバイスは触覚的なものです。

+1

修正。また、タッチイベントではマウスの右ボタンやホバリングのコンセプト(短いブラックベリーストームを除く)がないので、より精巧なポインタデータは必要ありません。 –

関連する問題