如何使用JLabel添加水平间隙

mic*_*con 6 java swing jlabel swingx

我有一个JLabel(实际上,它是一个JXLabel).

我在上面放了一个图标和文字.

<icon><text>

现在我想在组件的左侧添加一些间距,如下所示:

<space><icon><text>

我不接受通过修改图像来移动JLabel或添加间距的建议.

我只是想知道如何使用普通的java代码.

mic*_*con 13

我找到了解决方案!

setBorder(new EmptyBorder(0,10,0,0));
Run Code Online (Sandbox Code Playgroud)

感谢大家!