2012-12-17 46 views
1

鼠標按鈕釋放我在LWJGL一個程序,其中我有一系列按鈕。我試圖使用Mouse.getEventButton()Mouse.getEventButtonState()爲了找出鼠標是何時發佈,但似乎都沒有工作。添加幾個打印語句進行調試後,似乎getEventButton()總是返回0,無論什麼樣的鼠標是幹什麼的,getEventButtonState()始終返回false。到目前爲止,我所使用的所有其他鼠標方法都十分正常。任何想法可能會發生什麼?確定LWJGL

回答

0

它可以通過類似於in this tutorial所述的鍵盤來完成。

while (Mouse.next()){ 
    if (Mouse.getEventButtonState()) { 
     if (Mouse.getEventButton() == 0) { 
      System.out.println("Left button pressed"); 
     } 
    }else { 
     if (Mouse.getEventButton() == 0) { 
      System.out.println("Left button released"); 
     } 
    } 
}