当前位置: 代码迷 >> Java相关 >> 请教个错误
  详细解决方案

请教个错误

热度:88   发布时间:2008-05-26 17:20:22.0
请教个错误
很简单的小程序 我用的是最新版本的jdk 1.6 环境变量也都配置了但是 运行之后出现
import javax.Swing.JFrame;
public class zq
{
    static final int WIDTH=300;
    static final int HEIGHT=200;
    public static void main(String[] args)
    {
        JFrame jf=new JFrame();
        jf.setSize(WIDTH,HEIGHT);
        js.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        js.show();
    }
}
软件包 javax.swing 不存在!!!
是怎么回事  请大家帮忙 新手!!
----------------解决方案--------------------------------------------------------
用的记事本吧???
仔细看看大小写,。。。。
----------------解决方案--------------------------------------------------------
用的ultraedit 大小写应该没问题!!
----------------解决方案--------------------------------------------------------
恩 哈哈是大小写的问题  我自己粗心了!!!
----------------解决方案--------------------------------------------------------
import javax.swing.JFrame;
public class zq
{
        static final int WIDTH=300;
        static final int HEIGHT=200;
        public static void main(String[] args)
        {
                JFrame jf=new JFrame();
                jf.setSize(WIDTH,HEIGHT);
                jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                jf.show();
        }
}

我在MyEclipse 6 下面执行了 可以的
不过要改动一下
----------------解决方案--------------------------------------------------------
编译时出现:使用了或覆盖了已过时的API
运行时无法运行  
是怎么回事呢?
5楼的程序我也试了遍  也是同样问题!!!
后来看了一下 说jf.show()过时了 应该怎么写?!

[[it] 本帖最后由 st163163 于 2008-5-26 17:40 编辑 [/it]]
----------------解决方案--------------------------------------------------------
if.setVisible(true);
----------------解决方案--------------------------------------------------------
查下api就知道了。
一般过时的方法后面都会告诉你用哪个方法来代替。。。
----------------解决方案--------------------------------------------------------
  相关解决方案