为了在 Java Swing GUI 上显示信息,我混合使用了JLabel
组件和JTextPanes
.
如下图所示,JLabels
除了右下角标记为红色和黄色的标签外,所有标签均除外。这是 a JTextPane
,因为我不知道渲染前的文本长度,它必须换行(这在 a 中不起作用JLabel
,对吧?)。
左列右对齐,右边距为 5,右列左对齐,边距为零。
在 Eclipse WindowBuilder 和 Windows 7 渲染中,JTextPane
显然有一个我无法删除的小填充。
令人惊讶的是,我的 Mac(Mountain Lion)上没有显示此填充,并且JTextPane
对齐得非常好。
有什么方法可以在 Windows 和 Mac 上实现相同的对齐外观?为什么JTextPane
组件在窗口上有这种烦人的填充?