下列程序实现的功能是当按下键盘时 在Applet中通过painnt()方法 在(50 50)位置处显
下列程序实现的功能是当按下键盘时,在Applet中通过painnt()方法,在(50,50)位置处显示出按下的键的名称。在横线处填写正确的语句。 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) { 【 】; repaint(); } }); requestFocus(); } public void paint(Graphics g) { g.drawString("你按下的键是:"+str,50,50); } { str=-ke.getKeyText(ke.getKeyCode())
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:str=-ke.getKeyText(ke.getKeyCode())
程序通过使用匿名类实现在Applet中对键盘事件的处理,在匿名类中将键盘事件含有的相关信息传递给成员变量str,然后调用repaint()方法实现Applet的重新绘制,输出该消息。
相似问题
阅读下面代码: import java.awt.*; public class Examll_2 {
阅读下面代码: import java awt *; public class Examll_2 { public static void main(String args[]) { ______; f add("North",new Butt
面向对象的语言将客观世界都看成由各种对象组成 共同特征和行为的对象组成类 类是变量和【 】的集合体。
面向对象的语言将客观世界都看成由各种对象组成,共同特征和行为的对象组成类,类是变量和【 】的集合体。请帮忙给出正确答案和分析,谢谢!
对象的两大要素是数据和【 】。请帮忙给出正确答案和分析 谢谢!
对象的两大要素是数据和【 】。请帮忙给出正确答案和分析,谢谢!
【 】方法用于更新图形。它首先清除背景 然后设置前景 再调用paint()方法完成组件中的具体绘图。
【 】方法用于更新图形。它首先清除背景,然后设置前景,再调用paint()方法完成组件中的具体绘图。请帮忙给出正确答案和分析,谢谢!
若要在D盘根目录下生成一个名为mydir的文件夹 请在下面横线处填入代码完成此程序。 import
若要在D盘根目录下生成一个名为mydir的文件夹,请在下面横线处填入代码完成此程序。 import java io *; public class FileTest { public static
