【发布时间】:2016-07-27 03:20:36
【问题描述】:
我目前正在用 Java 创建一个mancala-game。这是我目前所拥有的:
package mancala;
import javax.swing.*;
public class Game {
private JLabel start;
private JButton startBtn;
private JPanel panel;
private JFrame frame;
public Game(){
createForm();
addButtons();
frame.add(panel);
frame.setVisible(true);
}
public void createForm() {
frame = new JFrame();
frame.setTitle("Mancala");
frame.setSize(500,500);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void addButtons() {
startBtn = new JButton("Start");
}
}
这会引发以下错误:
Error: Main method not found in class mancala.Game, please define the main method as:
public static void main(String[] args)
or a JavaFX application class must extend javafx.application.Application
但是当我添加 main-method 时,它仍然坏了,我必须采取什么步骤才能使它工作?
【问题讨论】:
-
你只有这门课吗?
-
你是什么意思它仍然坏了?你看到了什么错误?
-
到目前为止是的,它是我的第一个 java gui,所以到处玩看看它是如何工作的。当我添加主要方法时,屏幕上没有显示任何内容。我需要从 main() 调用一个类吗?
-
使用
main(String[])方法显示变体..
标签: java swing user-interface main