title: Java Swing - setting margins on TextArea with Line Border
body: <p>As the title says, I am simply trying to set the margins (provide some padding) on a TextArea with a LineBorder set. Without setting the Border, .setMargins works fine. Here is the specific chunk of code.</p>
  
  <pre><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></pre>
  
  <p>I have tried each of these:</p>
  
  <pre><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></pre>
  
  <p>but nothing affects the margins after I apply the border, the padding is always 0. Any ideas how to set the padding on the textArea with the border?</p>