Dies ist eine alte Version des Dokuments!
JTextField, Margin/Insets kombiniert mit Border
javax.swing.JTextField
Leider wird durch das Setzen eines Borders der Innenabstand im JTextField ignoriert.
Möchte man also wieder einen Innenabstand haben, so geht folgender Code:
JTextField myTextField = new JTextField(); Border lineBorder = BorderFactory.createLineBorder(Color.LIGHT_GRAY, 1); Border emptyBorder = new EmptyBorder(1, 4, 1, 2); CompoundBorder tfBorder = new CompoundBorder(lineBorder, emptyBorder); myTextField.setBorder(tfBorder);