雖然我已經編寫了很長一段時間,我似乎無法通過我遇到的這個問題(我幾乎肯定它的一個小的語法錯誤,我無法捕捉的地方,而不是一個邏輯錯誤)。我正在製作一個聲卡,並在鍵盤上使用數字鍵盤。我有一個的KeyManager類: public class KeyManager implements KeyListener{
private boolean[] keys;
private boolean n
我不知道爲什麼我的應用程序無法檢測到我的鍵盤。 應用其實現SerialPortEventListener和KeyListener的JFrame。 在我的應用程序的Jframe中,我有1個帶2個面板的選項卡式窗格。 當我按下某些按鈕時,它不起作用(輸出中沒有任何東西)。 我會告訴你我的代碼(不是所有的,只是最importants部分): 我的課: public class java_arduino_
我正在用Java創建虛擬鋼琴。到目前爲止,我有兩個大部分工作的鍵的動作監聽器,而不是一個接一個地工作。例如,我在鍵盤上點擊q,並按下c鍵並播放一個c,這就是它應該做的。但之後我想通過鍵盤上的w擊打鋼琴上的d鍵,如果我已經擊中了q鍵,它就不會這樣做。 // c key
JButton btnC3 = new JButton("");
btnC3.addKeyListener(