2016-05-23 14 views
0

Ich frage mich, wie man Abstand setzen und die Größe einer JTextArea Komponente in Java einstellen.Wie man Padding um JtextArea setzen

zB

//I've tried 
     questInfo = new JTextArea(20,30); 
     questInfo.setMargin(new Insets(10,10,10,10)); 

Wenn ich die gui Vorschau, Es zeigt nur JTextArea Füllung in der Scheibe von oben nach unten und von links nach rechts kein Abstand zwischen der Scheibe

Antwort

4

Offenbar geschieht dies aufgrund UI überschreibt den Rand. Bitte beachten Sie diese question. Sie könnten es auflösen mit:

questInfo.setBorder(BorderFactory.createCompoundBorder(
     field.getBorder(), 
     BorderFactory.createEmptyBorder(5, 5, 5, 5)));