"Ich habe gelesen, dass ein leerer Rand mit einer bestimmten Stärke eingestellt wird, aber dies würde den aktuellen Rahmen ersetzen. Wie kann ich diesen Rand hinzufügen?"
Siehe CompoundBorder
Verbund Border-Klasse verwendet, um zwei Grenzzusammen durch Schachtelung einen Innen Border-Objekt innerhalb der Einfügungen eines Außen Border Objekt einer einzigen Grenzobjekte in. Zum Beispiel kann diese Klasse verwendet werden leeren Randraum mit einem vorhandenen dekorativen Rande zu einer Komponente hinzuzufügen:
Border border = comp.getBorder();
Border margin = new EmptyBorder(10,10,10,10);
comp.setBorder(new CompoundBorder(border, margin));
Auch EmptyBorder
Excuse des seltsame Platzhalter-Text sehen ... – joshreesjones