这个问题之前我已经问过,也改进了不少,但是还有问题,我写了一个applet的小程序,书上面说可以不用html用appletview直接运行,命令是appletviewer  applet.html可是我只要一运行这个命令就没有反映,dos也接受了我这个命令但是没有一点反映,下面是我写的一个小代码,请高手指教一下,我才刚开始学习java,是不是我的环境变量没有设置好呢?  
 
 
代码:  
import  java.awt.Graphics;  
import  java.applet.Applet;  
public  class  applet  extends  Applet  
{  
           public  void  paint(Graphics  g)  
           {  
           g.drawString("hello  java  wrold!",10,20);              
           }  
           }

解决方案 »

  1.   

    applet和Frame一样,是一个底层容器,你要绘制东西需要在他的contextPane上面加一个JPanel,再在这个面板上绘制,不然看不到的
      

  2.   

    回fool_leave() :
    可是书上没写具体的操作,你能修改一下程序给我看看吗?谢谢
      

  3.   

    回XXKKFF(讠古 钅):
    是不是这个?
    <html>
    <body>
    <APPLET CODE="applet.class"HEIGHT=1000 WITDH=1000>
    </APPLET>
    </BODY>
    </HTML>
      

  4.   

    APPLET CODE="applet.class"HEIGHT=1000 WITDH=1000>
    你的宽度写错了,不是WITDH,是WIDTH晕啊~~~~~你用的什么编辑器啊?没有语法着色吗??看到颜色不对就知道有问题啦
    搞那么久
      

  5.   

    呵呵!!好了!!谢谢你啊!!原来是那个html文件名写错了applet.html应该是applethtmlhtml才对,另外谢谢你发现了我宽度拼错了!!谢谢你的帮助,我是初学者,用的编辑器是JCreator。谢谢
      

  6.   

    XXKKFF(讠古 钅) 另外我想再问一下你,难道我做好每一个applet的java文件都要相对应的再昨一个html文件吗??为什么书上写appletviewer可以直接查看applet文件???我不是很明白,请问可以详细解释一下吗?谢谢
      

  7.   

    我的意思就是说不用写html文件可以直接用appletviewer查看applet类的java文件吗?
      

  8.   

    在.java文件里以注释的形式加入
    <APPLET CODE="applet.class"HEIGHT=1000 WIDTH=1000>
    就可用appletviewer applet.java运行
      

  9.   


    appletviewer applet.html其中applet.html应包含<applet code="applet.class" width = 100 ,height =100 ></applet>如果你的applet.java的注释也包含这个语句,那么appletviewer applet.java也行
    这个是你之前说的,我想你能把我这个注释加到我的java代码上面贴出来给我看看吗??我想知道怎么直接用appletviewer applet.java运行
      

  10.   

    可以了!!XXKKFF(讠古 钅) 真的很感谢你!!使我又多学了一点知识!!谢谢你!!