java - 在 Java 中设置框架

标签 java frame

我是 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/

相关文章:

ios - UIImageView 边界、框架

wxpython - wx小部件/wxPython : Resizing a wxFrame while keeping aspect ratio

ios - 如何根据 UIScrollview 内的按钮框架大小水平滚动 UIScrollView

objective-c - 用于 UITableViewCell 的 backgroundView 的初始框架

swift - 按字符数设置每个设备的框架 (CGRect) - Swift 3

java - 反转包含另一个嵌套映射的映射

java - 此处配置的 XML 解析器不会阻止或限制外部实体解析

java - 从欧洲/伦敦时间转换为 UTC 时出现的问题

java - 在 Java 中将比较器与对象列表一起使用

java - 无法登录 IBM WebSphere 管理控制台