Moin zusammen,
ich habe einen JDialog, den ich abhängig von einer integer-Zahl mit unterschiedlich vielen Komponenten (zB JLabel o.ä.) befüllen möchte. Wenn ich allerdings den Dialog aufrufe, bekomme ich immer nur das zuletzt hinzugefügte JLabel zu sehen. Das Ganze sieht bei mir so aus:
Was läuft bei mir falsch? Wär echt dankbar für nen Hinweis!
ich habe einen JDialog, den ich abhängig von einer integer-Zahl mit unterschiedlich vielen Komponenten (zB JLabel o.ä.) befüllen möchte. Wenn ich allerdings den Dialog aufrufe, bekomme ich immer nur das zuletzt hinzugefügte JLabel zu sehen. Das Ganze sieht bei mir so aus:
Code:
JDialog editAP = new JDialog();
for (int i = 0; i < dieseIntegerZahl; i++)
{ editAP.getContentPane().add(new JLabel(Integer.toString(i))); }
editAP.setModal(true);
editAP.pack(); // daran liegt's nicht, es geht auch ohne pack() nicht...
editAP.show();
Was läuft bei mir falsch? Wär echt dankbar für nen Hinweis!