在网络浏览器页面中加载小程序
import java.applet.Applet;
import java.awt.Color;
public class sampleapp extends Applet {
public void init() {
this.setBackground(Color.BLACK);
}
}
我正在尝试在 mozilla 浏览器中加载上述小程序。
<applet code="sampleapp.class" width="100" height="100"></applet>
托管该网页(我嵌入小程序的 index.HTML 文件)后,我一直在网页中获取 Applet Sampleapp 启动 的状态信息,但我没有在该网页中获取小程序的内容托管网页(在我的示例中,我没有将小程序的背景设置为黑色,而是只是得到一个空白网页)。
我做错了什么?
import java.applet.Applet;
import java.awt.Color;
public class sampleapp extends Applet {
public void init() {
this.setBackground(Color.BLACK);
}
}
I am trying to load the above mentioned applet in mozilla browser.
<applet code="sampleapp.class" width="100" height="100"></applet>
After hosting that web page (index.HTML file where I embed the applet), I have been getting the status information in the web page as Applet sampleapp started, but I am not getting the applet's content in that hosted web page (in my example, I am not getting the applet's background as black, instead I am just getting a blank web page).
What did I do wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须通过重写
paint(Graphics g)
方法来实际绘制一些内容。 您可能还想覆盖其他一些小程序生命周期方法。 查看 Sun 关于 Applet 生命周期的教程 其中包括顶部附近的基本小程序的工作示例。You'll have to actually draw something by overriding the
paint(Graphics g)
method. There are some other applet lifecycle methods you may want to override too. Have a look at the Sun tutorial on the Applet lifecycle which includes a working example of a basic applet right near the top.