gpt4 book ai didi

java - JCheckBox:多行文本的垂直对齐

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

当我使用带有 JCheckBox 的自定义字体时,我在 Java (swing) 中遇到了一个轻微的视觉问题。我有一个 JCheckBox 文本跨越多行。使用默认字体时,它看起来不错。但是,当我使用自定义字体(从 .ttf 文件中即时导入)时,垂直对齐方式似乎略有偏移,使其看起来很难看。复选框旁边的文字应该比显示的略

有什么方法可以调整复选框及其文本标签的垂直位置吗?当我使用此代码对齐顶部的复选框时会发生这种情况:checkbox.setVerticalTextPosition(SwingConstants.TOP)

enter image description here

最佳答案

每个平台指定用于定义的逻辑物理字体Font家庭。这些字体具有明确定义的指标,已知与主机平台兼容。使用奇数字体会让您受到字体设计者和平台字体提示实现的摆布。相反,使用 UIManager 导出所需的大小和样式,构建 GUI 之前,如图所示 here .

关于java - JCheckBox:多行文本的垂直对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22121439/

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