gpt4 book ai didi

Java setBounds() 方法 (JFrame)

转载 作者:行者123 更新时间:2023-11-30 08:13:01 32 4
gpt4 key购买 nike

您好,我正在使用 setBounds 方法打开一个特定大小的窗口。但是我在参数中传递的大小是窗口的大小,包括框架的条。如何仅为内容设置尺寸?

最佳答案

设置内容的大小,然后在 JFrame 上调用 pack()。

编辑:因为 Guillaume Polet 不会停止让我伤心,这里是一个完整的工作示例。请注意您根本不需要(错误)使用继承,并且它可以用更少的行完成工作:

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

public class Main {

public static void main(String... args) {
JFrame frame = new JFrame("Test");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setPreferredSize(new Dimension(500, 500));
frame.pack();
frame.setVisible(true);
}
}

关于Java setBounds() 方法 (JFrame),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30170126/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com