gpt4 book ai didi

java - 在 Windows 上删除 JTextPane 中的默认填充

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:51:04 24 4
gpt4 key购买 nike

为了在 Java Swing GUI 上显示信息,我混合使用了 JLabel 组件和 JTextPanes

正如您在下图中看到的,除了右下角标记为红色和黄色的标签外,所有标签都是 JLabels。这是一个 JTextPane,因为我不知道渲染前的文本长度,它必须换行(这在 JLabel 中不起作用,对吧?)。

Different Rendering on Windows and Mac

左列右对齐,右边距为 5,右列左对齐,边距为零。

在 Eclipse WindowBuilder 和 Windows 7 渲染中,JTextPane 显然有一个我无法删除的小填充。

令人惊讶的是,我的 Mac (Mountain Lion) 上没有显示此填充,而且 JTextPane 对齐得很好。

有什么方法可以在 Windows 和 Mac 上实现相同的对齐外观?为什么 JTextPane 组件在 Windows 上有这种烦人的填充?

最佳答案

使用textPane.getMargin()/setMargin()但实际上它是由 L&F 定义的

关于java - 在 Windows 上删除 JTextPane 中的默认填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12910047/

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