gpt4 book ai didi

Java - jframe 不适合设置的尺寸

转载 作者:行者123 更新时间:2023-11-29 05:12:15 28 4
gpt4 key购买 nike

我在JFrame中使用了方法:

setSize(600, 600);
setResizable(true);

接下来,我创建了一个 JButton,并将其边界设置为 0,0,600,600。我发现按钮比窗口大一点(~40)。当我试图将一些组件准确地放在我想要的位置时,这给我带来了一些问题。我正在使用空布局。如何修复它并使我的框架正好 600x600

最佳答案

显而易见的答案是摆脱 null 布局并改用 LayoutManager。如果您希望组件占用所有可用空间,请使用 BorderLayout 并将组件放在 BorderLayout.CENTER 中。

回答您的具体问题:JFrame 的大小为 600 x 600,但这不是其内容 Pane 的大小。 JFrame 还包含占用部分大小的窗口装饰。

您可以尝试移除这些装饰,或者只是让您的 JFrame 变大。或者开始思考您是否需要一个内容 Pane 恰好为 600 x 600 且仍可由用户调整大小的 JFrame

关于Java - jframe 不适合设置的尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28011223/

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