0
Ich baue ein einfaches Programm. Ich sollte Daten in JTable darstellen, aber die Tabelle wird nicht in JFrame angezeigt und ich kann nicht herausfinden, warum.JTable wird nicht in JFrame angezeigt
Hauptmethode
setLayout(new BorderLayout());
panel.setLayout(new FlowLayout(FlowLayout.LEFT));
Stredisko prvni = new Stredisko("Krkonoše", 1, "Aldrov");
strediska.pridejStredisko(prvni);
panel.add(b_pridej);
panel.add(b_smaz);
panel.add(b_konec);
add(new JScrollPane(tbl),BorderLayout.CENTER);
setDefaultCloseOperation(EXIT_ON_CLOSE);
tbl.setModel(model);
add(panel, BorderLayout.CENTER);
setVisible(true);
pack();
model.fireTableDataChanged();
Das liegt daran, dass Sie die Tabelle nicht irgendwo zum Rahmen hinzufügen. – xenteros
Das Hinzufügen von zwei Komponenten bei 'BorderLayout.CENTER' zeigt nur die zuletzt hinzugefügte Komponente an. – Berger
Wo fügen Sie Tabelle in Ihrem Code hinzu? –