2011-01-16 16 views

答えて

10

ほとんどのタッチスクリーンは、単にマウスをエミュレートし、ニーズが単純なので、もしあなたが特別なことをする必要はありません - JButtonが、まだするActionEventを発射、コンボボックスがまだItemEventsを発射、などあなた場合(mouseClicked、mousePressed、mouseDraggedなどの)通常のマウスイベントを使用して、独自のジェスチャーロジックを提供したり、答えに示唆されているライブラリを見たりすることができます(マルチタッチ、フリックスクロールなど) this similar questionです。

+0

タッチスクリーンでMouseClicked、MousePressed、MouseReleasedの動作を模倣したいだけです(マルチタッチやものを使わずに) - タッチパネルでActionPerformedイベントのみがサポートされています。だから私が望むすべてのイベントを模倣する唯一の方法は、MT4jのようなものを使うことです? – tomericco

+0

いいえ、私はどのコンポーネントでもMouseEventリスナーを登録できると思います。これを試してもうまくいかないのですか?どのタッチスクリーンを使用していますか? –

+0

タッチスクリーンがmouseMoved()またはmouseDragged()を発しているのだろうか?それは多くの疑問を解決するだろう。 –

関連する問題