0

可以创建带有图标的 jlabel,以便图标右对齐(右对齐)并且文本左对齐。这意味着,在同一个标​​签组件中,我希望文本出现在标签的最左端,图标出现在最右边。

4

1 回答 1

1

标准 JLabel 无法在图标和文本之间设置非静态间距,您只能以像素为单位指定 iconTextGap、图标相对于文本的位置以及文本对齐方式。

要制作您想要的东西,您有几个选择:

  1. 使用左侧带有标签的容器,右侧带有单独标签中的图标
  2. 创建特定的 JLabel UI,以您想要的方式绘制图标
于 2012-09-13T09:28:15.747 回答