Symbol. Komponente für "Leinwand" erstellen

hi,
ich möchte mit einer Swing Komponente eine Art „Leinwand“ quasi symbolisch darstellen über die komplette Horizontale, welche nehme ich dafür am besten? Hab mir ein JSeparator überlegt, und am besten wäre noch wenn dann ein kleiner Text „Leinwand“ mittig über oder zwischen dem JSeparator erscheint damit man weiss um was es sich handelt.

also etwa so wie hier :

oder hier :
http://4ppletree.me/blog/trennlinie-mit-text-in-der-mitte/

geht das irgendwie mit Swing?

Klingt als könntest du eine beliebige Component verwenden, mit einer passenden Border, z.B. TitledBorder … http://docs.oracle.com/javase/tutorial/uiswing/components/border.html

Titled+MatteBorder

Bsp
[spoiler]


jLabel1.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createMatteBorder(1, 0, 0, 0, new java.awt.Color(0, 0, 0)), "Leinwand", javax.swing.border.TitledBorder.CENTER, javax.swing.border.TitledBorder.TOP));```

[/spoiler]