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?