Dies ist eine alte Version des Dokuments!


Java - AWT/Swing

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

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007