1   1  /  1  页   跳转

java初学程序问题

java初学程序问题

import java.applet.*;
import java.awt.*;
public class Example3_3 extends Applet
{
  public void paint(Graphics g)
  {
  int x=2,y=1;
  switch(x+y)
{
case 1:
g.setColor(Color.red);g.drawString("i am 1",5,10);
break;
case 2:
g.setColor(Color.blue);g.drawString("i am 2",5,10);
break;
case 3:
g.setColor(Color.green);g.drawString("i am 3",5,10);
break;
default:g.drawString("没有般配的",5,10);
}
  }
}

这段代码,用javac编译正常,但用java执行时提示出错,错误如下图所示,不知道是什么原因,我是个初学者,望学长指教,谢谢

用户系统信息:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; QQDownload 1.7; 360SE)
分享到:
gototop
 

回复:java初学程序问题

没有main方法
最后编辑太一 最后编辑于 2008-10-06 17:59:28
gototop
 

回复:java初学程序问题

我java学的也不好,只知道一点点,你这里我还没有学到
大致改了下,感觉应该是类似这种类型的,不过还有有问题,编译出错。

import java.applet.*;
import java.awt.*;
public class Example3_3 extends Applet
{
    public static void main(String args[])
    {
     Example3_3 a = new Example3_3();
     Graphics g=new Graphics();//这里有问题,抽象类不能实例化
     a.paint(g);
    }
  public void paint(Graphics g)
  {
       int x=2,y=1;
       switch(x+y)
       {
           case 1:g.setColor(Color.red);g.drawString("i am 1",5,10);break;
           case 2:g.setColor(Color.blue);g.drawString("i am 2",5,10);break;
           case 3:g.setColor(Color.green);g.drawString("i am 3",5,10);break;
           default:g.drawString("没有般配的",5,10);
       }
  }
}
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT