0
Tuioを使用してタッチテーブルアプリケーションを実行すると、ボタンのリスナーについて混乱します。 私は、TuioリスナーのボタンのためにActionListener()のようなリスナーが必要だと思います。tuioを使用してボタンのリスナーを呼び出す方法は?
あなたは私にいくつかのアイデアを教えてもらえますか? ありがとうございます。あなたはTUIOクライアントにTuioListenerを追加する必要が
Tuioを使用してタッチテーブルアプリケーションを実行すると、ボタンのリスナーについて混乱します。 私は、TuioリスナーのボタンのためにActionListener()のようなリスナーが必要だと思います。tuioを使用してボタンのリスナーを呼び出す方法は?
あなたは私にいくつかのアイデアを教えてもらえますか? ありがとうございます。あなたはTUIOクライアントにTuioListenerを追加する必要が
はその後tuioListener [あなたのクラスを宣言]
*client = new TuioClient();
client.addTuioListener(this);
client.connect();*
を実装しない後、TUIOは、常にすべてのタッチを聞いています。
その後、あなたはJButtonのは、すでに割り当てられたそのアクション、コードを持っていると仮定すると、[カーソルを削除すると、通常は、アクションが行われている]あなただけ触れどのコンポーネント(追加、更新、削除)tuioCursor方法で
をチェックする必要が比較的簡単です。タッチしたポイントを見つけ、コンポーネントに触れ、jButtonかどうかを確認し、コンポーネントをjButtonにキャストし、そのアクションを実行します。
*public void removeTuioCursor(TuioCursor tc) {
int posX = tc.getScreenX((int) this.getSize().getWidth());
int posY = tc.getScreenY((int) this.getSize().getHeight());
Component comp = this.getComponentAt(posX, posY);
if (comp != null) {
JButton boton = new JButton();
if (comp.getClass().equals(boton.getClass())) {
boton = (JButton) comp;
boton.doClick();
}
}
}*