[問題] 鍵盤事件的tab完全沒反應

看板java作者 (gg)時間13年前 (2013/01/01 17:00), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/3 (看更多)
我目前想讓使用者按tab或 enter後 如果textfiled inssrcF沒資料就輸出錯誤訊息 不然就判斷資料正確性 但是tab完全沒反應 System.out.println("test Tab work")沒作用 有人知道如何解決嗎? 還有就是tab會跳到下1格 如果要讓tab作inssrcF的資料判斷是不是要加其他的寫法 謝謝 //鍵盤事件處理 class MyKeyEventProcessing extends KeyAdapter { public void keyPressed(KeyEvent event) { int keyValue = event.getKeyCode(); switch (keyValue) { case KeyEvent.VK_TAB: //inssrcF為textfiled if (event.getSource() == inssrcF ) { if ("".equals(inssrcF.getText()) || inssrcF.getText() == null) { JOptionPane.showMessageDialog(null,"請輸入資料", "錯誤訊息",JOptionPane.PLAIN_MESSAGE); } else { ... }//處理步驟 } System.out.println("test Tab work"); break; case KeyEvent.VK_ENTER: if (event.getSource() == inssrcF ) {//inssrcF為textfiled if ("".equals(inssrcF.getText()) || inssrcF.getText() == null) { JOptionPane.showMessageDialog(null,"請輸入資料", "錯誤訊息",JOptionPane.PLAIN_MESSAGE); } else { ... }//處理步驟 } } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.226.21.114

01/01 17:46, , 1F
關鍵字: Lost Focus
01/01 17:46, 1F
文章代碼(AID): #1GugN1FK (java)
文章代碼(AID): #1GugN1FK (java)