将错误一起贴出来阿,方便别人看。

解决方案 »

  1.   

    rect.setPaint(Color.red);
    rect.fill(rect);
    这两句是错误的,可以改成 g2.setColor(Color.red);g2.fill(rect);
    不过rect是定义的一个矩形,所以画出的是矩形。另外颜色的改变可以通过g2.setColor()中的参数改变
      

  2.   

    这个没有错误,只是不能改变颜色,按下按纽后颜色不发生改变。你这个方法我试过,但是不行在内部类中不能引用外部变量。所以不行。请大家继续帮忙试一试。
      

  3.   

    这样还是不行。本身我上面的代码没有错误。但是就是不能实现颜色的改变。如果用楼上的方法。好象出现不能引用外部变量。所以还是不行。
         请大家为我设计那事件处理的那一部分。
        谢谢!!