从HTML部署JApplet

时间:2012-07-25 16:06:40

标签: html japplet

我试图一步一步地遵循JavaTutorial,但我没有得到它......帮助我弄清楚这个例子:

我的JApplet:

package test;

import javax.swing.JApplet;

public class Test extends JApplet {
    public void start() {
        System.out.println("Hello World");
    }
}

和我的HTML:

<applet archive="ofek.jar" class="test.Test" width="100" height="100">
</applet>

我将ofek.jar文件放在与HTML文件相同的目录中

还需要做什么?因为当我双击HTML文件时,我看到一个白色的空白屏幕(期待Hello World字符串......)

1 个答案:

答案 0 :(得分:0)

在尝试将其粘贴在网页中之前,它是否按照自己的方式运行?因为System.out.println()打印到控制台,所以检查是否有打印出来的东西。尝试使用

public void start(){
  try{
     SwingUtilities.invokeAndWait(new Runnable(){
       public void run(){
         JLabel lbl = new JLabel("Hello World");
         add(lbl);
       }
     });
  }
  catch(Exception e){
     System.out.println(e);
  }
}

代替你当前的start()方法