大家好我在使用Java运行我的第一个applet时遇到了一些麻烦。我对Ubuntu很新,但到目前为止我已经拥有了...... 对于我的HelloWorldApplet.java文件:
import java.awt.Graphics;
public class HelloWorldApplet extends java.applet.Applet{
public void paint(Graphics g) {
g.drawString("Hello World!",5,25);
}
}
然后我将它编译成HelloWorldApplet.class文件。这是我的HTML代码:
<HTML>
<HEAD>
<TITLE> Hello to Everyone!</TITLE>
</HEAD> <BODY>
<body bgcolor = red>
<P> My Java applet says:
<APPLET CODE="HelloWorldApplet.class" WIDTH=150 HEIGHT=25>
</BODY>
</HTML>
当我尝试使用mozilla firefox打开它时,它不会显示hello world消息,它只有“My Java applet说:”具有红色背景。
我也将这个java代码作为一个应用程序运行,它运行正常。当我尝试使用appletviewer运行它时,它的工作时间大约是一半...有时我会看到带有文本的applet窗口,有时候会发生错误,我甚至没有得到错误标志,这太奇怪了。 任何人都可以请给我一些想法,为什么我不能让applet工作?
谢谢!
答案 0 :(得分:1)
尝试安装icedtea-plugin并重新启动浏览器。
sudo apt-get install icedtea-plugin
答案 1 :(得分:0)
很难确定问题的根源......
尝试其中的一些调整......
public class YourApplet extends JApplet{
public YourApplet() throws HeadlessException {
@Override
public void init() {
super.init();
setBackground(Color.WHITE);
}
@Override
public void start() {
super.start();
repaint();
}
@Override
public void paint(Graphics g) {
super.paint(g);
g.setColor(Color.BLACK);
g.drawString("Hello World!",5,25);
}
}