質問

を予測する日までのマルチタッチインタフェースとなる活発化により、ある図書館Javaでの開発のために利用されタッチ。を探してい界面と類似のMouseListener/MouseMotionListener/MouseWheelListener.

役に立ちましたか?

解決

MT4jプロジェクトでは、Javaでマルチタッチアプリケーションを開発するために必要なすべてを持っています。 すべてのよく知られたマルチタッチジェスチャーは、すでに構築されており、単純にアクセスすることができます マウスイベントを聴くなど(例:component.addGestureListenerを(..))。 また、JavaFXのと同様のハードウェアアクセラレーションのシーングラフを備えています。 あなたも、あなたのマシンに1つ以上のマウスを接続することにより、マルチタッチ入力をシミュレートすることができます。 http://www.mt4j.orgする

でそれをチェックアウト

他のヒント

Sparsh の私はマルチタッチのjavaを調査していた最後の時間からの私のブックマークにまだあります解決策ます。

一方でないようにまっすぐ進む典型的なマウスリスナーとしてまたはリスナーをクリックして、それはまだ合理的なインターフェースを提供します。

あなたはsparshui.client.Clientメソッドの定義を必要とprocessEventを実装するためにリスニングクラスが必要です。

public void processEvent(int groupID, Event event) {

        if(event instanceof TouchEvent) {
            TouchEvent e = (TouchEvent)event;
            if(e.getState() == TouchState.BIRTH) {
                //do initial touch stuff
            } else if(e.getState() == TouchState.MOVE) {
                //do dragging stuff
            }
        }
        else if(event instanceof DragEvent) {
            DragEvent e = (DragEvent)event;
            //do DragEvent specific stuff
        } else if(event instanceof RotateEvent) {
            RotateEvent e = (RotateEvent)event;
            //do RotateEvent specific stuff
        } else if(event instanceof ZoomEvent) {
            ZoomEvent e = (ZoomEvent)event;
            //do ZoomEvent specific stuff
        }
        //several other gesture types....
}
その後、あなたはあなたのコンポーネントに渡して、ジェスチャー認識サーバを起動する必要があります。

new ServerConnection("localhost", objectImplementingClientInterface);

サイト上のコード例を見るとあなたのフレームワークのかなり良いアイデアを与える必要があります。

私は主に加工で作業し、地上からの私のUIを設計しています。私はMT4JとJavaFXの両方を行うように見えるUIフレームワークを規定していない解決策を探してきました。さらに、MT4Jを放棄しているように見える。

これは、少なくともWindowsのための有望な解決策のように見えるが、それは実際にはまだリリースされています場合、私はわかりませんよ。 http://wiki.gestureworks.com/index.php/GestureWorksCore:Gestureworks_Core_Tutorialsする

これは、処理のために、クロスプラットフォーム、オープンソースとアクティブ具体あります。 https://github.com/vialab/SMTする

MT4J 動作しないWindows8です。

場合にはapplicatinはユーザーを使用でき JavaFX.が異なるリスナーにタッチ。ができない工程で二つの身振りと同時に、すべてのタッチポイントの合併によるジェスチャー.ビッグマルチタッチスクリーンでdisadvange.通常の画面では、唯一のユーザーそのokです。

ものもあります GestureWorks.ることができなジェスチャーまたは使用に定義済みのジェスチャー.のが、ブラジル定義XMLファイルと呼ばれる互).Anyオブジェクトで取り扱いにある身振り手振りで伝えます。して実施しhitTest点課題です。があり greateチュートリアル.

他の図書館は、かれのist マルチタッチSDKによるPQ研究室.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top