Java Swing - ustawianie marginesów w TextArea z obramowaniem linii

Jak napisano w tytule, po prostu próbuję ustawić marginesy (podać pewne wypełnienie) w TextArea z zestawem LineBorder. Bez ustawienia obramowania .setMargins działa dobrze. Oto konkretny fragment kodu.

<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>

Próbowałem każdego z nich:

<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>

ale nic nie wpływa na marginesy po zastosowaniu obramowania, dopełnienie jest zawsze równe 0. Wszelkie pomysły, jak ustawić dopełnienie w textArea z obramowaniem?

questionAnswers(1)

yourAnswerToTheQuestion