0

我试图一步一步地遵循 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>

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

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

4

1 回答 1

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() 方法

于 2012-07-25T16:36:33.507 回答