Hi,
ich versuche grade ein Layout in einer Schleife aufzubauen.
Als Beispiel möchte ich 10 Labels untereinander haben und jedes Label soll ein eigenes Border haben.
Letztendlich sind die Labels untereinander, aber der Border nur einmal da und nicht um jedes Label herum.
wo ist mein Fehler?
ich versuche grade ein Layout in einer Schleife aufzubauen.
Als Beispiel möchte ich 10 Labels untereinander haben und jedes Label soll ein eigenes Border haben.
Letztendlich sind die Labels untereinander, aber der Border nur einmal da und nicht um jedes Label herum.
wo ist mein Fehler?
Java:
JPanel panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
for(int i = 0; i < 10; i++) {
JTextField textField = new JTextField("Test " + i);
panel.add(textField);
panel.setBorder(BorderFactory.createTitledBorder("Border: " + i));
}
frame.add(panel, BorderLayout.CENTER);