Re: [問題] 請教 JEditorPane 及 Listener的問題
簡單的 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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 5 篇):