gpt4 book ai didi

java - GUI 布局 - 如何将标签、文本字段、按钮准确放置在我想要的位置?

转载 作者:行者123 更新时间:2023-12-01 07:06:39 28 4
gpt4 key购买 nike

所以,我正在尝试设计我的第一个 GUI 应用程序,并且我坚持将元素准确地放置在我想要的位置。我不想让任何人为我做我的工作,但一些首发者会很棒。

例如:

enter image description here

最佳答案

基本的答案是,你不知道。像素完美定位是现代用户界面中的一种错觉。为什么?因为没有两个平台是相同的(除非它们是完全相同的副本)。每台计算机对于如何在屏幕上呈现信息(尤其是字体)都有不同的要求。

字体规范会因平台而异,这意味着字体在您的屏幕上呈现的方式与在其他人的屏幕上呈现的方式不同。这不仅会导致单个组件的问题,还会导致周围组件如何 react 的问题。

最好的选择是使用布局管理器,它提供有关如何布局组件以及它们如何影响周围组件的“指南”。

enter image description here

根据上面的示例,我建议您实际上需要(至少)三个布局管理器。

在基础上,您将使用 BorderLayout,这会将表单与按钮分开。

您需要一个字段面板和一个按钮面板。

字段面板将包含实际字段,并且可能使用 GridBagLayout。按钮面板将包含按钮并可能使用 FlowLayout

表单面板将添​​加到基础面板的CENTER位置,按钮将添加到SOUTH位置。

看看Laying Out Components Within a Container了解更多详情

关于java - GUI 布局 - 如何将标签、文本字段、按钮准确放置在我想要的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22340410/

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