KeyEvent 再一問^^

看板java作者 (橫渡交大沙漠中...)時間19年前 (2006/04/11 20:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我想要做計算機程式 不僅僅可以透過按下按鈕來輸入,也希望可以透過鍵盤輸入來輸入 我就想說用 keyEvent 大概只寫了這樣,但是卻不行耶 我要的是getKeyChar() 得到的char 跟 鍵盤上面 1 一樣 我就在textArea 那邊,append 1 那我應該要怎麼寫比較好呢~麻煩囉^_^ ------------------------------------------------------- static class keyLis extends KeyAdapter { public void keyPressed (KeyEvent keyE) { if ('1'==keyE.getKeyChar()) txa.append("1"); } }//keyLis --------------------------------------------------------- 上面的寫法OK了~那下面的呢?翻議會不過的說,他說append 方法裡面 要字串 可是我就是要他變數 static class keyLis extends KeyAdapter { public void keyPressed (KeyEvent keyE) { for(char i='0' ; i<='9' ; i++) { if (i==keyE.getKeyChar()) txa.append(i); } } }//keyLis -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.122.172 ※ 編輯: forever60713 來自: 140.113.122.172 (04/11 22:39) ※ 編輯: forever60713 來自: 140.113.122.172 (04/11 22:43)
文章代碼(AID): #14EwC9cj (java)
文章代碼(AID): #14EwC9cj (java)