Re: [問題] 請教 JEditorPane 及 Listener的問題

看板java作者 (叔叔你人真好)時間17年前 (2008/06/11 14:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)
簡單的 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
文章代碼(AID): #18Jt4C-B (java)
討論串 (同標題文章)
文章代碼(AID): #18Jt4C-B (java)