本人在jdk1.42下编写了一个java applet,用javac Temp5.java 能通过, 但用appletviewer Temp5.java 则不能通过,请问为什么。
程序如下:
import java.applet.*;
import java.awt.*;public class Temp5 extends Applet{
                void Temp5(Graphics g){
                        g.drawString("hello",10,10 );
                    }
                }
                
 
// <applet code =Temp5,width=200 ,height=200 ></applet>

解决方案 »

  1.   

    import java.awt.*;
    import java.applet.*;
    public class Temp5 extends Applet {

    public void init() {
    } public void paint(Graphics g) {
    g.drawString("hello!!", 50, 60 );
    }
    }建议把  void Temp5(Graphics g){  改为  public void paint(Graphics g) {
    试试吧没错
      

  2.   

    你必须首先建一个html文件,并且大小写一定要正确。如:
    AppletViewer Temp5.html
      

  3.   

    写好Temp5.java,并编译成.CLASS文件,内容如下:
    import java.applet.*;
    import java.awt.*;public class Temp5 extends Applet {

    public void init() {
    } public void paint(Graphics g) {
    g.drawString("hello!!", 50, 60 );
    }
    }建一个a.HTML,内容如下:
    <html>
       <head>
          <title>WelcomeApplet</title>
       </head>
       <body>
          <hr/>
         
          <applet code="Temp5" width="400" height="200">
             <p
          </applet>
          
       </body>
    </html>
    两个文件在同一个目录下,ms-dos的包含这两个文件的目录下,用appletviewer a.html就可以运行了,我测试通过!
      

  4.   

    appletviewer + *.html (通过网页加载applet文件)
    用集成的Java IDE, 象Eclipse之类,可以直接运行
      

  5.   

    呵呵。继承了Applet而没有重写paint()方法。还以为是什么呢。