一个习题的Applet程序不能运行,请教一下大家
为什么会不能运行呢,到底是什么写错了?29.小应用程序有一个按钮和一个文本区,按钮作为发生键盘事件的事件源,并对键盘事件实施监视。程序运行时,先点击按钮,...
为什么会不能运行呢,到底是什么写错了?
29.小应用程序有一个按钮和一个文本区,按钮作为发生键盘事件的事件源,并对键盘
事件实施监视。程序运行时,先点击按钮,让按钮激活。以后输入英文字母时,在
文本区显示输入的字母。
import java.applet.*;import javax.swing.*;
import java.awt.event.*;
public class Test29 extends Applet implements KeyListener{
JButton button = new JButton();
JTextArea text = new JTextArea(5, 20);
public void init(){
button.addKeyListener(this); add(button); add(text);
}
public void keyPressed(KeyEvent e){
int t = e.getKeyCode() ;
if(t>= KeyEvent.VK_A &&t<= KeyEvent.VK_Z){
text.append((char)t+" ");
}
}
public void keyTyped(KeyEvent e){ }
public void keyReleased(KeyEvent e){ }
}
html文件代码:
<html>
<applet code=Test29.class>
</applet>
</html> 展开
29.小应用程序有一个按钮和一个文本区,按钮作为发生键盘事件的事件源,并对键盘
事件实施监视。程序运行时,先点击按钮,让按钮激活。以后输入英文字母时,在
文本区显示输入的字母。
import java.applet.*;import javax.swing.*;
import java.awt.event.*;
public class Test29 extends Applet implements KeyListener{
JButton button = new JButton();
JTextArea text = new JTextArea(5, 20);
public void init(){
button.addKeyListener(this); add(button); add(text);
}
public void keyPressed(KeyEvent e){
int t = e.getKeyCode() ;
if(t>= KeyEvent.VK_A &&t<= KeyEvent.VK_Z){
text.append((char)t+" ");
}
}
public void keyTyped(KeyEvent e){ }
public void keyReleased(KeyEvent e){ }
}
html文件代码:
<html>
<applet code=Test29.class>
</applet>
</html> 展开
3个回答
2012-10-10
展开全部
代码没问题
只是,需要安装浏览器的java插件才行
你用ie打开,会提示安装java插件的,一步一步安装完就行了。
只是,需要安装浏览器的java插件才行
你用ie打开,会提示安装java插件的,一步一步安装完就行了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询