Java Swing -настройка полей для TextArea с границей строки

Как следует из названия, я просто пытаюсь установить поля (для заполнения некоторых полей )в TextArea с набором LineBorder. Без установки границы.setMargins работает нормально. Вот конкретный фрагмент кода.

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

Я пробовал каждый из этих :

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

, но ничто не влияет на поля после применения границы, отступ всегда равен 0. Есть идеи, как установить отступ в textArea с рамкой?

6
задан trashgod 23 April 2012 в 07:18
поделиться