cost 303 ms
了解 GridBagLayout 的行为 - Understanding the behaviour of GridBagLayout

现在我不明白,为什么 Java 中的 GridBagLayout 会这样做。 我期望的是: 我得到了什么: 我的代码: 虽然我希望这段代码创建一个布局,其中蓝色矩形的宽度与黄色或灰色矩形的宽度相同,同时位于上一行的中心,但我似乎无法使其工作。 那为什么这行不通呢? 我错过了什么? ...

如何让 2 个单选按钮与 Swing GridBagLayout 正确对齐 - How to get 2 radio buttons aligned correctly with Swing GridBagLayout

我无法让 GridBagLayout 按我的意愿工作。 我正在尝试让 2 个单选按钮彼此对齐。 我能得到的最好的结果是相距几英寸。 我玩过举重无济于事。 目前,我的标签跨越了 2 个单元格。 我的单选按钮使用 1 个单元格,每个单元格带有 2 个单元格标签。 最后一行是 2 个单元格标签和 2 个单 ...

GridBagLayout 元素在网格 Y 中重叠 - GridBagLayout elements are overlapped in grid Y

我正在从 Java Swing 学习如何使用GridBagLayout ... 在此示例中,我想在每一行中放置 4 个元素,如您在我的代码中所见: 正如您在代码中看到的那样。 在第 0 行,我想放一个 JLabel 在第 1 行,我想放置一个带有图标的 JLabel 在第 2 行,我想放一个 JTe ...

为什么一切都以 GridBagLayout 为中心? - Why is everything centered in the GridBagLayout?

我正在尝试使用 GridBagLayout 构建表格外观,但它始终使所有内容居中。 我不知道它为什么这样做。 我的插图设置为 5,但它使它们看起来很大。 它开始时很好,但在某个地方它改变了这样做。 我不能 ctrl + z 回去。 这是我的代码: 我在同一个项目的另一个类中有完全相同的代 ...

尝试使用 GridBagLayout 来管理 Java 中的 JPanel - Trying to use a GridBagLayout to manage JPanels in Java

我目前正在使用 GUI 迈出第一步,现在我只是想根据我的艺术作品制作一个带有两个JPanel容器的JFrame : 我选择GridBagLayout是因为我希望它以后可以调整大小但保持给定的比例,但我很难理解所有这些是如何工作的。 我当前的代码如下所示: 这给了我这个空的 window: 如果有人 ...

GridBagLayout 在按钮/交错/可变列之间添加空间? - GridBagLayout Adding Space between buttons/stagger/varied columns?

我正在尝试使用GridBagLayout创建布局,但无法使JButton控件之间的空间相等。 第一行有 5 个按钮,中间没有空格。 第二行和第三行应该有 4 个按钮,它们之间的空间较小。 我尝试的解决方法是将其设为 35x35 网格,其中顶部按钮的宽度为 7,其他按钮的宽度为 5。我不知道如何让 ...

为什么带有 GridBagLayout 的面板不显示内容? - Why doesn't a panel with GridBagLayout show the content?

我在这里写了一些东西。 如果我不backPanel.setLayout(new GridBagLayout);它会起作用但是没有网格包,内容停留在左上角我最大化屏幕。 使用网格包时,我只能在框架中看到红色的backPanel 。 好吧,屏幕中间有一个灰色像素。 我假设那是我的面板,但我不能让它变大 ...

让 GridBagLayout 左对齐和 JTextBox 大小正确 - Getting GridBagLayout Left Justified and JTextBox sized properly

我承认 GridBagLayout 对我来说有点脑筋急转弯。 使用各种设置进行测试会给出各种结果,但我想要的结果除外。 以下代码示例使用其自己的 GridBagConstraints 实例来帮助确保每个实例都有自己的特定设置。 上面的代码生成以下内容。 我想要的是以下结果。 我确实读过不应该使用 ...

如何避免组件相互上推/下推 - How to avoid components pushing up/down on one another

我是使用 Java Swing 的新手,我希望生成类似于以下内容的 GUI: 我非常接近,但有一个问题是 JLabel 会像这样推动网格设计: 我怎样才能避免这种情况发生? 我将网格放入 GridBagLayout 面板,将 JLabel 放入另一个 GridBag 面板(计划在这里也放置一个 ...

如何使组件在调整大小时与 GridBagLayout 布局均匀共享 JPanel 容器垂直区域? - How to make components evenly share JPanel container vertical area with GridBagLayout layout on resizing?

问题: 带有GridBagLayout的JPanel包含两个JScrollPane组件,顶部包含JTextArea ,底部包含JTable 。 我希望这种设置能够使组件流畅地填充容器JPanel并在调整大小时均匀地共享它的垂直区域。 实际发生的是顶部JScrollPane组件在调整大小时垂直收缩, ...

java GridBagLayout中的定位组件 - Positioning components in java GridBagLayout

我对 Java 比较陌生,我正在制作一个可以帮助我估算建筑成本的应用程序。 我为它构建了后端,但是按钮和文本字段都在一行中,这使得应用程序如此之宽以至于不适合我的屏幕。 我现在正在尝试使用 3x6 网格包布局来组织组件,如下所示: 当我运行程序时,我收到一个“非法组件位置”错误(粘贴在底部),自从我 ...

如何获得 GridBagLayout 来排列列宽? - How to get a GridBagLayout to arrange column widths?

这是一个非常简单的布局(包括代码),其中不统一的列大小可以改善包装。 有没有办法使用单个GridBagLayout使组件很好地组合在一起? 我认为对前两个组件使用 3 的宽度,然后对接下来的两行使用 5 和 1 的宽度会影响对齐,但我无法让它保持齐平。 我当前的解决方案(不包括在内)是创 ...

随着 JDialog 大小的变化,如何让 JLabel 始终停靠在 GridBagLayout 的左侧? - How to have JLabel to be docked on the left side always in GridBagLayout as the JDialog size changes?

当 JDialog 窗口的大小发生变化时,JLabel 和 JTextField 不会保持左对齐。 是否可以在 JDialog 大小发生变化时始终将 JLabel 停靠在 JDialog 的左侧,并让 JTextFields 增加宽度以覆盖右侧的其余水平空间。 我认为网格包布局将有助于这种方法,但到 ...

如何使用 GridBagLayout 单元格的确切尺寸创建 ImageIcon - How to create an ImageIcon with the exact dimensions of a GridBagLayout cell

对于我目前正在制作的简单 GUI,我想要一个与此类似的设计。 蓝色和绿色区域应该只是文本和数字。 红色区域应该是图像。 目前,我正在创建图像的缩放实例,从中创建一个 ImageIcon,然后将其添加到标签以将图像放入不同的空间。 问题是,如果没有宽度,我无法创建图片的缩放实例。 我当前的 G ...

如何将 gridbaglayout 与组件对齐到它们所在的 JPanel 的左上角 - How to align a gridbaglayout with components to the top left of the JPanel they are in

我有 2 个带有 GridBagLayouts 的 JPanel 来设置布局。 唯一的问题是组件都在面板的中心。 我需要这些组件集群与它们添加到的 JPanel 的左上角对齐。 我知道您可以使用锚变量对齐布局中的组件,但我希望整个网格锚定在面板的左上角。 (我夸大了尺寸以说明问题所在) ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM