Java Swing - Einstellen der Ränder in TextArea mit Linienrand

Wie der Titel schon sagt, versuche ich lediglich, die Ränder (mit etwas Abstand) für einen TextArea mit einem LineBorder-Satz festzulegen. Ohne das Festlegen des Rahmens funktioniert .setMargins einwandfrei. Hier ist der spezifische Codeabschnitt.

<code>aboutArea = new JTextArea("program info etc.....");

Border border = BorderFactory.createLineBorder(Color.BLACK);

aboutArea.setSize(400, 200);
aboutArea.setBorder(border);
aboutArea.setEditable(false);
aboutArea.setFont(new Font("Verdana", Font.BOLD, 12));

add(aboutArea);
</code>

Ich habe jede dieser ausprobiert:

<code>aboutArea.setMargins(10,10,10,10);
.getBorders(aboutArea).set(10,10,10,10);
UIManager.put("aboutArea.margin", new Insets(10, 10, 10, 10));
</code>

Aber nichts beeinflusst die Ränder, nachdem ich den Rand angewendet habe. Der Abstand ist immer 0. Irgendwelche Ideen, wie man den Abstand auf der textArea mit dem Rand festlegt?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage