【发布时间】:2015-01-06 16:05:21
【问题描述】:
我几天前开始编写 java 代码。我做了一些成功的程序,但我坚持这个。 我在哪里编写“Public static void main(String[] args)”代码时出现错误。大多数时候它告诉我“;”是期待。我知道把“;”前面那个代码是错误的。有人能告诉我具体在哪里写吗?或者如果可能的话为我修复代码?代码如下:
import javax.swing.*;
import java.awt.*;
public class Panel_Test extends JFrame{
public static void main(String[] args){
public Board(){
super("Java Panel");
setSize(300,300);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
JPanel a = new JPanel();
JPanel a2 = new JPanel();
JButton b = new JButton("Button 1");
JButton c = new JButton("Button 2");
JCheckBox cb = new JCheckBox("CB1");
JCheckBox cb2 = new JCheckBox("CB2");
a.add(b);
a.add(c);
a2.add(cb);
a2.add(cb2);
add(a, BorderLayout.SOUTH);
add(a2, BorderLayout.NORTH);
}
}
}
【问题讨论】:
-
在构造函数之外。请阅读basic tutorial。
-
好像您正在创建一个 Swing java 应用程序。在这种应用程序中,您不需要添加“public static void main(String []args)”,因为 Swing 会为您处理。您只需添加控件和代码事件处理程序。
-
@RobertoLinares 你确实需要一个
main,它是入口点,即使对于 Swing 应用程序也是如此。 -
@MarounMaroun 是的,您需要它,但大多数 IDE 在您创建 Swing java 应用程序时会为您处理它,因此您无需手动添加它。我就是这个意思。
-
不是最难的问题,但应该允许新手 - 我不喜欢快速投票:-D
标签: java