比如说下面这个编译后,用appletviewer HelloWorldApplet.java可以看到小程序并能显示.但是在网页中只能看待灰色的方快,但是字"Hello World!"显示不出来.那位达人看看是如何的问题.网页的设置吗?//<applet code="HelloWorldApplet.class" width="150" height="50">
//</applet>
//import java.applet.Applet;
import javax.swing.JApplet;
import java.awt.Graphics;
public class HelloWorldApplet extends JApplet
{
  public void paint(Graphics g)
    {
     super.paint(g);
      g.drawString("Hello World!",50,25);
    }
}
-----------------------------------------
 <HTML>
 <HEAD>
   <TITLE> Hello World</TITLE>
 <HEAD>
 <BODY>
  This is the applet:<p>
   <applet code="HelloWorldApplet.class" width="150" height="50">
   </applet>
 <BODY>
<HTML>

解决方案 »

  1.   

    你用到了swing组件,需要下载最新的java虚拟机
      

  2.   

    我的JDK是j2sdk1.4.2_11,还不行吗?有点疑惑啊???再谢谢帮看看啊.
      

  3.   

    HelloWorld.java 源程序:
      import java.awt.Graphics; //引入图形类Graphics
      import java.applet.Applet; //引入Applet类  public class HelloWorld extends Applet {
          String hw_text ;
          public void init () { //init()方法是Applet首先执行的方法
          hw_text = "Hello World";
          }
          public void paint(Graphics g) {
          g.drawString (hw_text , 25, 25) ; 
             //在坐标为(25,25)的地方显示字符串hw_text
          }
      }
      

  4.   

    Applet程序编写完后,首先要用java编译器编译成为字节码文件,然后编写相应的HTML文件才能够正常执行,例如为运行上面的Applet程序所编写的HTML文件HelloWorld.html如下:  <HTML>
      <APPLET CODE="HelloWorld.class" WIDTH=200 HEIGHT=100
      </APPLET>
      </HTML>
      

  5.   

    你可以用javaviewer来看,如果用IE的话要到SUN公司去下载一个最新的补丁,不是JDK是一个IE的补丁
      

  6.   

    谢谢linanbox21行个好,告诉我是个什么样的补丁.我找了两个小时也不知道这个补丁长什么样啊.
    还有这个问题好象不难啊,那位大虾能说说是怎么会事吗?
      

  7.   

    是不是你装了什么上网助手拦截广告之类的东西。或是没有jre
      

  8.   

    你到IE选项里面看看是不是禁用了applet
      

  9.   

    applet启用了.打开的时候到是弹出个IE帮助保护限制文件活动的提示,但是点击了显示其内容后,  这个定义的->g.drawString("Hello World!",50,25);灰色的方块可以显示出来,就是文字没有.郁闷啊.其他的程序也这样.appletviewer可以看,灰色的方块可以显示,就是里面没有内容.
      

  10.   

    把IE选项里面Microsoft JVM的Java权限设置为高,或者自定义权限看看可以不也可能是安装JRE的时候没指定好浏览器?
      

  11.   

    我的JDK是j2sdk1.4.2_11,还不行吗?有点疑惑啊???再谢谢帮看看啊.和你开发使用的jdk无关,到你的ie浏览器“工具”——〉“Internet选项”——〉“高级”选项页:看你的“java”一项是否正确设置。
      

  12.   

    到sun公司网站下一个jre-1_5_0_06 插件就行了
      

  13.   

    感谢里面所以给我回复的朋友,祝福大家.问题是加上jre-1_5_0_06 插件就解决了.