永发信息网

初学者求教Java的问题

答案:1  悬赏:80  手机版
解决时间 2021-05-18 15:56

import java.awt.*;
import java.awt.event.*;

class MyButton extends Button implements ActionListener
   {
     int x=10,y=10,i=0;
     Color color[]={Color.red,Color.yellow,Color.green };
  Color c=color[0];
 MyButton()
 { setSize(38,85);
   setBackground(Color.cyan);
   addActionListener(this);  
 }
 public void panit(Graphics g)
 { g.setColor(c);
   g.fillOval(x, y, 20, 20);  
 }
 public void update(Graphics g)
 { g.clearRect(x,y,20,20);
   paint(g);
 }
 public void actionPerformed(ActionEvent e)
 { i=(i+1)%3;
   c=color[i];
   y=y+23;
   if(y>56)
   y=10;
   repaint();  
 }
   }
   class WindowCanvas extends Frame
   { WindowCanvas()
    { MyButton button=new MyButton();
      setLayout(null);
      add(button);
      button.setLocation(30,30);
      setBounds(60,125,100,200);
      setVisible(true);
      validate();
    }
   
   }
public class Example7_24 {
 public static void main( String args[])
 { new WindowCanvas(); 
 }
}

这个是课本上的例子,为什么运行出来的结果和要求的不一样?例子要是模仿交通信号灯的。哪里有错误了,为什么错了?谢谢

最佳答案

提示什么错

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
球菌是什么意思,杆菌一个加球菌一个加号是什
魔兽世界FS77级去哪升级
阳新县黄石步步高专柜地址在哪,我要去那里
求打CS技巧,本人玩1年了,可是为什么技术一
推荐几部学生手机
DNF劍聖穿什麼裝備最好?
结束婚外情的句子,表达明白一切,结束一段婚外
在国内能买到较好吃的巧克力有哪些??
卡其是什么?
东西湖区武汉英能体育馆地址有谁知道?有点事
DNF广东2区龙脊套装每件满力单价是多少?
天津移动新音乐套餐的短信无限发业务现在还能
七月你好语录,早安,今天是9月8日,七月二十
高一简单物理,关于力的
睢阳区商丘四季烧烤这个地址在什么地方,我要
推荐资讯
阴历1989 年3月初2是什么星座?
我们在日常生活中怎样保护皮肤?
怎样的友谊才值得你去付出?
壁繁体字怎么写,壁立千仞的繁体字写法
求新古惑仔之少年激斗篇的最新的可用的下载地
物理测试的题目!不会!555555
<网络游戏>问道竟幻
买票下载什么软件最好,网上买汽车票用什么软
如何集中精力去学习?
鹤城区怀化鹤城区天羏安防经营部哪位知道具体
是谁发明了生活?
桦川县佳木斯川府鸭颈王怎么去啊,谁知道地址
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?