如何运行我的代码

时间:2014-05-22 13:16:45

标签: java swing

当我通过在浏览器中创建HTML文件来运行我的代码时,它会引发目标调用异常。在使用appletviewer filename.java命令的命令提示符中,没有发生任何事情,使用JDK 8.0。

import javax.swing.*;

public class First extends JFrame {
   public void one() {
     JFrame obj = new JFrame();

     obj.setSize(200, 200);
     obj.setVisible(true);
   }
}

1 个答案:

答案 0 :(得分:3)

您尚未创建小程序。您已经创建了一个JFrame。

如果要运行applet,则需要从Applet类扩展。例如:

public class HelloWorld extends Applet {
    public void paint(Graphics g) {
        g.drawString("Hello world!", 50, 25);
    }
}

了解有关小程序的更多信息:

如果要创建未包含在Applet中的Java Swing应用程序,则需要添加main()方法。例如:

public class First {

    public void one() {
        JFrame obj = new JFrame();
        obj.setSize(200, 200);
        obj.setVisible(true);
    }


    public static void main(String[] args) {
        First first = new First();  // instantiate your First object
        first.one();  // run your "one" method
    }
}

您可以从命令行运行它,如下所示:

javac First.java  <-- compiles it
java First  <-- runs it