KeyEvent 再一問^^
我想要做計算機程式
不僅僅可以透過按下按鈕來輸入,也希望可以透過鍵盤輸入來輸入
我就想說用 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)
java 近期熱門文章
PTT數位生活區 即時熱門文章