我已经试过加“import javax.swing.*;”,可是还是出现同样的错误!!!是不是我装的J2SDK不支持这个类包。

解决方案 »

  1.   

    回复人: superzyxun(yx_zhang) ( ) 信誉:100  2004-04-22 11:53:00  得分:0 
     
     
      我已经试过加“import javax.swing.*;”,可是还是出现同样的错误!!!是不是我装的J2SDK不支持这个类包。
      
     
    ===========================================不可能。
      

  2.   

    呵呵,不好意思,你的程序我运行了(加import javax.swing.*;),没有毛病。我的系统是XP+j2sdk1.4.2+j2re1.4.2,都是从SUN的网站上下的。如果要使用SWING的话,一定要有j2re,装一个在试试!
      

  3.   

    确实在加上“import javax.swing.*;”后还是在编译时出现同样的错误,我编译其它简单例子时没有出错,Java环境配置应该没有问题。
      

  4.   

    JFrame  --〉Frame
    就这么简单
      

  5.   

    请你检查你的系统设定:
    classpath,java_home等是否正确的设定,你的程序是没有
    错误的,只需要增加import javax.swing.*;import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;class KeyListenerDemo extends JFrame{
    public KeyListenerDemo(){
    addWindowListener(
    new WindowAdapter(){
    public void windowClosing(WindowEvent e){
    dispose();
    System.exit(0);
    }
    }
    ); addKeyListener(
    new KeyListener(){
    public void keyPressed(KeyEvent e){
    System.out.println(e);
    } public void keyReleased(KeyEvent e){
    System.out.println(e);
    } public void keyTyped(KeyEvent e){
    System.out.println(e);
    }
    }
    );
    } public static void main(String[] args){
    System.out.println("Starting Key...");
    KeyListenerDemo mainFrame= new KeyListenerDemo();
    mainFrame.setSize(400,400);
    mainFrame.setTitle("KeyListenerDemo");
    mainFrame.setVisible(true);
    }
    }
      

  6.   

    应该是环境变量设置的问题,j2re起的就是这个作用!