2016-08-23 2 views
-1

Sie wissen, wie wenn Sie tun panel.setBorder(BorderFactory.createTitledBorder(txt)) es erstellt einen Rahmen, und wenn das das einzige Panel in Ihrem Fenster ist, wird Speicherplatz zwischen dem Rand und dem Rand des Fensters sein. Wenn Sie panel2.setBorder(BorderFactory.createLineBorder(Color.lightGray, 1)) tun, wird der Bohrer den Rand eines Fensters berühren.Wie wird der Abstand zwischen Linienrand und Fensterkante eingestellt?

FRAGE

Wie Sie den Abstand zwischen einem lineborder und dem Rand eines der

Kommentar, wenn nicht klar genug

Antwort

2

die Borer Gonna berühren Fenster ändern sich werden Rand eines Fensters .... Wie ändert man den Abstand zwischen einem Linienrand und dem Rand eines Fensters

Sie können Rahmen mit einer CompoundBorder verschachteln. Um beispielsweise einen "Auffüll" - Rahmen um einen Linienrand herum zu erstellen:

CompoundBorder cb = new CompoundBorder(BorderFactory.createEmptyBorder(5,5,5,5), BorderFactory.createLineBorder(Color.BLACK)); 
myComponent.setBorder(cb); 
Verwandte Themen