gpt4 book ai didi

java - 无法将 JLabel 与 JCheckBox 垂直对齐,就像单个 JCheckBox 与 GroupLayout 一样

转载 作者:行者123 更新时间:2023-12-01 15:12:22 31 4
gpt4 key购买 nike

有时我需要复选框的标签位于复选框的左侧而不是右侧,因此不使用

JCheckBox checkbox = new JCheckBox("label",false);

我愿意:

JCheckBox checkbox = new JCheckBox("",false);
JLabel label = new JLabel("label");
GroupLayout.ParallelGroup vp1 = layout.createBaselineGroup(false, false);
vp1.addComponent(checkbox);
vp1.addComponent(label);

(我正在使用 GroupLayout)但它们没有正确垂直对齐,我也尝试过

 =layout.createParallelGroup(GroupLayout.Alignment.CENTER);

这看起来不错,但仍然与使用单个复选框不同以及各种其他选项,是否有可能获得相同的对齐方式?

最佳答案

您可以使用函数setHorizo​​ntalTextPosition(int textPosition)和int值SwingConstants.RIGHT

关于java - 无法将 JLabel 与 JCheckBox 垂直对齐,就像单个 JCheckBox 与 GroupLayout 一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12156113/

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