Java JFrame 禁止放大缩小:setResizable() 方法详解
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。
原文地址: https://www.cveoy.top/t/topic/qpan 著作权归作者所有。请勿转载和采集!