我是 Java 新手,我一直在尝试设置一个框架,但我的代码不起作用,要么是因为代码错误,要么是因为我的软件有问题。我正在使用 Eclipse。
这是我的代码:
package Frame;
import javax.swing.JFrame;
public class App {
class FrameApp extends JFrame {
public static void main(String[] args) {
JFrame frame = new JFrame("FirstFrame");
frame.setTitle("MFF");
frame.setSize(300, 700);
frame.setVisible(true);
}
}
}
返回
The method main cannot be declared static; static methods can only be declared in a static or top level type
最佳答案
问题是您在内部类中声明 main 方法。这就是抛出异常的含义。 这对你有用。
package Frame;
import javax.swing.JFrame;
class FrameApp extends JFrame{
public FrameApp(String name){
super(name);
}
}
public class App {
public static void main(String[] args) {
FrameApp frame = new FrameApp("FirstFrame");
frame.setTitle("MFF");
frame.setSize(300, 700);
frame.setVisible(true);
}
}
享受吧! :)
关于java - 在 Java 中设置框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43162920/