我已经尝试了一个程序..它已被执行..并且成功运行了。 我用过这个命令 appletviewer filename.java
当我在命令提示符下执行该命令时,它已运行,但未查看applet。
//Demonstrate the keyEvent handlers
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/* applet code = SimpleKey width=300 height=300></applet> */
public class SimpleKey extends Applet implements KeyListener
{
String msg = "";
int x = 10,y=20;
public void init()
{
addKeyListener(this);
}
public void keyPressed(KeyEvent ke)
{
showStatus("Key Pressed");
}
public void keyReleased(KeyEvent ke)
{
showStatus("Key Released");
}
public void keyTyped(KeyEvent ke)
{
msg+=ke.getKeyChar();
repaint();
}
public void paint(Graphics g)
{
g.drawString(msg,x,y);
}
}
答案 0 :(得分:1)
要运行applet,该文件应具有<applet>
标记。通常会使用HTML文件,并将applet标记放在那里。
<applet code="ClassName" width= 300 height = 300> </applet>
将文件另存为test.html并使用appletviewer test.html
。
或
如果你想使用java文件本身,只需将applet代码放在旁边注释中。
<小时/> 的更新强>
在你的java文件中,applet标签是正确的。
而不是
/* <applet code = SimpleKey width=300 height=300></applet> */
你有
/* applet code = SimpleKey width=300 height=300></applet> */
您在开头缺少<
。