System.getProperty("java.version") to show your java version.

解决方案 »

  1.   

    看看你的JDK版本,如果是1.1版本以下的不包含swing包的,可以去网上下载一个swing和awt的区别,随便查查就知道了楼主如果能编出上面的代码,应该不会问这样的问题吧:)
      

  2.   

    据说awt是jdk1.1版本以前的,那时的java功能不像现在这么强大,awt包不是完全用JAVA自身来实现的,即用了其他语言吧,swing则完全有java自己实现,所以跨平台、安全性都因该更好,可能是因为为了支持以前开发的java程序所以还保留awt包吧!
      

  3.   

    awt是与平台相关的,swing是基于awt开发来的
    不是为了兼容而保留了awt,而是awt还需要继续使用
      

  4.   

    上面的代码时idilent写的啊,我只是初学了,代码的开头注释里有的啊!!!拿来学习用了,谢谢大家的留言啊,