4

我有一个 JPanel,它分隔为 2 个块,在南块(布局)中我添加了一个 JLabel,在标签中我想用这个规则插入一个字符串:(Name, Date, Time, In/Out)

如果我的名字是用英文写的,一切都很好,当我用波斯语等 Unicode 语言写名字时,问题就出现了,那么对齐就没有按预期工作。我附上2个样本:

正确的那一个: 在此处输入图像描述

错误一: 在此处输入图像描述

4

2 回答 2

3

您可以创建两个相邻的不同标签。一个用于名称,一个用于其余部分。这样,名称标签的对齐方式不会影响其他标签的对齐方式。

于 2011-09-26T18:26:43.873 回答
1

尝试在标签上使用Component.setComponentOrientation()将其强制为从左到右的顺序。

于 2011-09-26T20:09:32.960 回答