填空题
Applet要响应键盘的操作,应该在init()方法中加入(设键盘事件监听者就是Applet自身)的语句是______。
【参考答案】
this.addKeyListener(this);
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
下列Applet实现键盘事件处理,当一个键按下时,判断是否为26个英文字母,并输出该字母。选择正确的语句填入横线处。 import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class ex34 extends Applet { String str = ; public void init() { addKeyListener (new KeyAdapter (} { ______ { char ch; ch = ke.getKeyChar(); if((ch >= ’a’ && ch <= ’z’) || (ch >= ’A’ && ch <= ’Z’)) str = 字母: + ch; else str > 不是字母 ; repaint(); } }); requestFocus(); } public void paint(Graphics g) { g.drawString(str, 50, 50); } }
A.public void keyPress(KeyEvent k
B.public void keyTyped(KeyEvent k
C.public void keyTyped(Event k
D.public void keyPressing(KeyEvent k
点击查看答案
单项选择题
描述以下的applet: import java.applet.Applet; import java.awt.event.*; import java.awt.*; public class MyApplet extends Applet { Button b1, b2; public void init() { ActionListener a = new ActionListener() { public void actionPerformed(ActionEvent evt) { if(evt.getSource() == bl) { b1.setEnabled(false); b2.setEnabled(true); } else { b1.setEnabled(true); b2.setEnabled(false); } } } b1 = new Button( 1 ); b1.addActionListener(a); add(b1); b2 = new Button( 2 ); b2.addActionListener(a); add(b2); } } 选择所有正确的答案______。
A.applet上只有一个按钮,但它什么都不做
B.applet上什么也没有
C.applet上有两个按钮,当用户单击一个按钮时,它将成为disabled:当用户单击另一个按钮时,另一个将成为enabled
D.当用户单击按钮时,什么都不会发生
点击查看答案
相关试题
每个applet必须定义为______的子类。
Applet显示相关的3个方法是:paint()方...
一个Applet若要运行于浏览器,必须建立__...
在Applet被下载时调用,用于进行必要的初始...
在JApplet中添加构件和进行布局管理都是针...