看板 java 關於我們 聯絡資訊
簡單的 debug 法... 先找出問題所在... 加入兩句: ※ 引述《seruze (seruze)》之銘言: : 可以了,不管怎麼按,他都會回到原點.. : 於是我加入了我的條件句. : public void keyTyped( KeyEvent e ) : { System.out.println("keyTyped is called."); : if( e.getKeyCode() == KeyEvent.VK_ENTER ) // 如果按的是 enter 就清除! : { System.out.println("If clause correct."); : jEditorPane.setText(""); : } : } : 他變成....什麼都不做.. : 請問為什麼會這樣呢? : 是我的if 判斷用法錯了嗎?該怎麼判斷才對呢? : 可是我將同樣的判斷句放入 keyPressed()或是 keyReleased()中都可以正常判斷. : 怎麼會這樣呢? : 而,為什麼放在 keyPressed() 中,會往下跳一行呢? : 希望大大們賜教~謝謝了~ 看看印出什麼來就可以大概知道錯在哪裡. -- 《為了要得到真相,就要向原 PO 伸圖》 那就是伸圖魔人的沒圖沒真相原則,那時我們堅信那就是逼逼死的真實 靠么,圖咧? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 147.8.127.102