//import MyWindowListener;
把这句去掉,如果MyWindowListener.java和你的MyColor.java在同一目录下。

解决方案 »

  1.   


    估计MyWindowListener是同目录下的一个类吧。去掉import MyWindowListener;
      

  2.   

    import java.awt.*;
    import javax.swing.*;
    import java.awt.event.*;public class MyColor extends JFrame 
    {
    public MyColor()
    {
    super("MyColor: Using colors");
    setSize(300,80);
    show();
    }
    public void paint(Graphics g)
    {
    Color color=Color.black;
    g.setColor(color);
    g.fillRect(25,45,100,20);
    g.drawString("RGB?:"+color.getRed()+","+color.getGreen()
    +","+color.getBlue(),130,60);
    }
    public static void main(String args[])
    {
                MyColor myColor=new MyColor();
    }
    }
    这样不就可以了吗
    在说监听器可以加在main方法里吗? 顺便学习下
      

  3.   

    MyWindowListener这个类没有成功的引入,确认MyWindowListener.class在classpath下。如果MyWindowListener.java与MyColor在同一个文件夹下,并且 没有在某个package里面的话,可以把import MyWindowListener;这句话注释掉。