-3

我正在为班级实验室工作,这是我的第一个 GUI 环境。当我尝试运行该程序时,它会询问我“选择一种运行‘Lab 8’的方式”,然后是两个选项 - Java Applet 或 Java 应用程序。我选择哪个并不重要,然后我会收到一条错误消息“选择不包含主要类型”。我是否需要为 Eclipse 做任何事情来创建 GUI 程序,比如附加组件或其他东西?

这是我迄今为止唯一的代码。不确定这是否重要。谢谢

import javax.swing.*;
import java.awt.*;

public class TicTacToe extends JFrame{
    private ImageIcon cross = new ImageIcon ("FlowerX.jpg");
    ImageIcon not = new ImageIcon ("Owl.gif");

    public TicTacToe(){
        Container container = getContentPane();
        container.setLayout(new GridLayout(3, 3));


        }

    }
4

1 回答 1

2

您需要在独立的 java 程序中有一个 main 方法才能运行。下面指定的 main 方法是 jvm 执行程序的起点:

public static void main (String args[])

像这样修改你的代码并尝试执行:

import javax.swing.*;
import java.awt.*;

public class TicTacToe extends JFrame{
    private ImageIcon cross = new ImageIcon ("FlowerX.jpg");
    ImageIcon not = new ImageIcon ("Owl.gif");

    public TicTacToe(){
        Container container = getContentPane();
        container.setLayout(new GridLayout(3, 3));

      }

      public static void main(String args[])
      {
          new TicTacToe();
      }

    }

了解有关 java 应用程序的主要和基本结构的更多信息:http: //docs.oracle.com/javase/tutorial/getStarted/application/

于 2013-08-16T00:52:56.447 回答