java - JFrame 不显示使用宽度和高度变量

标签 java

import java.awt.Dimension;
import javax.swing.JFrame;

public class Window {

    public Window(int width, int height, String title){
        JFrame frame = new JFrame(title);
        frame.setPreferredSize(new Dimension(width,height));
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setLocationRelativeTo(null);
        frame.setVisible(true);

    }
}

public class Driver {
    private final static int WIDTH = 500, HEIGHT = 500;

    public static void main(String[] args) {
        new Window(WIDTH,HEIGHT,"Title");
    }

}

最佳答案

不要这样做 frame.setPreferredSize(new Dimension(width,height));,而是尝试这样做。

frame.setSize(宽度,高度);

关于java - JFrame 不显示使用宽度和高度变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44341245/

相关文章:

java - 仅当对象不存在时才将对象添加到 java 结构

java - 使用 com.fasterxml.jackson.databind.ObjectMapper 序列化接口(interface)字段

java - 如何在 Eclipse 中导入 Java 库?

java - java 字符串方法赋值

java - 当屏幕方向更改为横向时如何向 View 添加滚动?

java - Spock 测试私有(private)方法时出现错误?

java - 如何使用String.hashCode生成主键

java - Java Applet 中的某些 AppleScript 不再适用于 Mavericks

java - Android 中 Ormlite 查询需要时间

java - 我究竟做错了什么??