Java 如何使用SwingX JXTitledSeparator?

Java 如何使用SwingX JXTitledSeparator?,java,separator,swingx,Java,Separator,Swingx,我试图使用SwingX中的JXTitledSeparator创建一个标题分隔符,如下所示: 以下是我当前使用的代码: JXTitledSeparator xTitledSeparator1 = new JXTitledSeparator(); xTitledSeparator1.setTitle( "Separator Title" ); xTitledSeparator1.setHorizontalAlignment(0); 但我实际上想把分隔符标题“separator title”移到左

我试图使用SwingX中的JXTitledSeparator创建一个标题分隔符,如下所示:

以下是我当前使用的代码:

JXTitledSeparator xTitledSeparator1 = new JXTitledSeparator();
xTitledSeparator1.setTitle( "Separator Title" );
xTitledSeparator1.setHorizontalAlignment(0);
但我实际上想把分隔符标题“separator title”移到左边一点,这样它就可以显示如下:

有办法吗?

试试看

xTitledSeparator1.setHorizontalAlignment(SwingConstants.LEFT);
SwingConstants.LEADING
。您使用的
0
代表
SwingConstants.CENTER


如果这不起作用,请尝试。

谢谢,但这会将标题移到最左侧,不会产生上图所示的效果。我希望文本稍微移动一点。@Brad在这种情况下,我看不到除了使用
JXTitledSeparator
的源代码并更改方法之外的其他解决方案,非常感谢。我选择的解决方案是在JXTitledSeparator的左侧使用另一个JSepator,我对它使用SwingConstants.left属性,以在上面的屏幕截图中给出结果。