我是小程序的初学者。下面是用于显示字符串的基本小程序的代码。
package firstjavaapplet;
import java.awt.Graphics; // program uses class Graphics
import javax.swing.JApplet; // program uses class JApplet
public class FirstJavaApplet extends JApplet
{
// draw text on applet’s background
@Override
public void paint( Graphics g )
{
// call superclass version of method paint
super.paint( g );
// draw a String at x-coordinate 25 and y-coordinate 25
g.drawString( "Welcome to Java Programming!", 25, 25 );
} // end method paint
public static void main(String[] args)
{
FirstJavaApplet obj = new FirstJavaApplet();
}
}
以下是我用来在网页中包含小程序的 HTML 文件。
<body>
<applet code = "FirstJaveApplet.class" width = "300" height = "300">
</applet>
</body>
</html>
当我在 appletviewer FirstJaveApplet.html 中运行 Applet 时,我得到以下信息:
未显示字符串而是 “开始:小程序未初始化”。
原文由 user3461957 发布,翻译遵循 CC BY-SA 4.0 许可协议
code
属性值应该是全限定类名而不是小程序文件名。所以应该这样写:请注意,JRE 将在名为
firstjavaapplet
的 HTML 目录的子目录中搜索该类。除非该类出现在正确的位置,否则问题将继续存在。