stockhausen
Grünschnabel
Hallo,
ich möchte ein paar JLabels und JTextFields untereinander plazieren.
Beispiel:
Ich habe mein vorhaben folgendermaßen realisiert:
So sieht das Ganze imom aus: Bild 1
Wie in der Abbildung zu sehen ist, klebt mein Eingabefeld am linken Rand.
Wie kann ich links ein Abstand einfügen? So sollte das Ganze später aussehen?
Bild 2
Gruß,
Michael
ich möchte ein paar JLabels und JTextFields untereinander plazieren.
Beispiel:
Code:
Name:
Eingabefeld
Nachname
Eingabefeld:
Ich habe mein vorhaben folgendermaßen realisiert:
Code:
import java.awt.Dimension;
import java.util.Vector;
import javax.swing.BoxLayout;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Test {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setMinimumSize(new Dimension(500, 300));
JPanel panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
Vector<JComponent> components = new Vector<JComponent>();
components.add(panel);
JLabel label = new JLabel("Vorname: ");
panel.add(label);
components.add(label);
JTextField textfield = new JTextField();
// textfield.setColumns(5);
textfield.setMaximumSize(new Dimension(500, 20));
panel.add(textfield);
components.add(textfield);
frame.add(panel);
frame.setLocationRelativeTo(null);
frame.setSize(frame.getPreferredSize());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
frame.pack();
}
}
So sieht das Ganze imom aus: Bild 1
Wie in der Abbildung zu sehen ist, klebt mein Eingabefeld am linken Rand.
Wie kann ich links ein Abstand einfügen? So sollte das Ganze später aussehen?
Bild 2
Gruß,
Michael