[填空題] 下列程序?qū)崿F(xiàn)的功能是當(dāng)按下鍵盤(pán)時(shí),在Applet中通過(guò)painnt()方法,在(50,50)位置處顯示出按下的鍵的名稱(chēng)。在橫線(xiàn)處填寫(xiě)正確的語(yǔ)句。 i
[填空題] 下列程序?qū)崿F(xiàn)的功能是當(dāng)按下鍵盤(pán)時(shí),在Applet中通過(guò)painnt()方法,在(50,50)位置處顯示出按下的鍵的名稱(chēng)。在橫線(xiàn)處填寫(xiě)正確的語(yǔ)句。 import java.awt.*; import java.awt.event.*; import java.applet.*; public class Test7 extends Applet { String str=" "; public void init() {addKeyListener (new KeyAdapter(){ public void keyPressed(KeyEvent ke) { 【16】 ;repaint(); }});requestFocus(); } public void paint(Graphics g) {g.drawString("你按下的鍵是:"+str,50,50); } {
正確答案:str=-ke.getKeyText(ke.getKeyCode())
參考解析:程序通過(guò)使用匿名類(lèi)實(shí)現(xiàn)在Applet中對(duì)鍵盤(pán)事件的處理,在匿名類(lèi)中將鍵盤(pán)事件含有的相關(guān)信息傳遞給成員變量str,然后調(diào)用repaint()方法實(shí)現(xiàn)Applet的重新繪制,輸出該消息。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。