Java JFrame 禁止放大缩小:setResizable() 方法详解

想要设置 Java JFrame 窗口不允许放大缩小,可以使用 setResizable(false) 方法。这将禁用 JFrame 的最大化和最小化按钮,以及通过拖动窗口边缘来调整大小的功能。

示例代码

import javax.swing.JFrame;

public class MyFrame extends JFrame {
    public MyFrame() {
        // 设置窗口标题
        setTitle('My Frame');
        
        // 设置窗口大小
        setSize(400, 300);
        
        // 设置窗口不允许放大缩小
        setResizable(false);
        
        // 设置默认的关闭操作
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
        // 显示窗口
        setVisible(true);
    }
    
    public static void main(String[] args) {
        new MyFrame();
    }
}

在上面的示例中,我们创建了一个继承自 JFrame 的自定义窗口类 MyFrame,并在构造函数中调用了 setResizable(false) 方法来禁止窗口的放大缩小功能。然后我们设置了窗口的标题、大小,并设置了默认的关闭操作,最后显示窗口。

当运行这段代码时,将会显示一个固定大小的窗口,并且无法通过拖动窗口边缘来调整窗口大小。

总结:

setResizable(false) 方法是控制 JFrame 窗口是否可调整大小的便捷方法,可以根据需求设置为 true 或 false。

Java JFrame 禁止放大缩小:setResizable() 方法详解

原文地址: https://www.cveoy.top/t/topic/qpan 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录