2013-07-24 70 views
0

我需要創建多點觸控程序。我已經在eclipse中安裝了MT4J,但我並不擔心MT4J給出的例子。這裏是我的代碼:創建多點觸控程序

jbtn2.addMouseListener(new MouseAdapter() 
{ 
     public void mouseClicked(MouseEvent me) 
     { 
      Sound1.Sound5.play(); 
     } 
}); 

如何修改我的MouseListener,這樣我可以把它變成一個多點觸摸程序。

+0

我認爲重點是你沒有。我想他們有自己的組件和聽衆你需要註冊 – MadProgrammer

回答

0

假設jbtn2是一個MTImageButton,您可以添加一個GestureListener並監聽事件「TapEvent」。你想這樣做

button.addGestureListener(TapProcessor.class, new IGestureEventListener() { 
     public boolean processGestureEvent(MTGestureEvent ge) { 
      TapEvent te = (TapEvent)ge; 
      if (te.isTapped()){ 
       //Code to run when the button is tapped. A MT Event. 
      } 
      return true; 
     } 
    }); 

這將允許您創建接受觸摸在MT4j,如果你希望他們也與你需要添加一個鼠標點擊收聽鼠標可用的按鈕。

+0

我gt這個錯誤。對於JButton類型,未定義方法addGestureListener(Class ,new IGestureEventListener(){}) – jat