标题为java swing的分隔符

Har*_*Joy 3 java swing border separator

我想在java swing应用程序中显示标题分隔符.就像是

- - - -文本 - - - -

我找到了一些提供此功能的第三方库:

但我对不使用任何第三方API的方式感兴趣.我们可以通过扩展JSeparator来做到这一点吗?我们还能怎么做?

Mad*_*mer 5

我想你可以使用MatteBorder和TitledBorder的组合

MatteBorder mb = new MatteBorder(1, 0, 0, 0, Color.BLACK);
TitledBorder tb = new TitledBorder(mb, "Some Long Text", TitledBorder.CENTER, TitledBorder.DEFAULT_POSITION);
Run Code Online (Sandbox Code Playgroud)