0
私は簡単なプログラムを構築しています。私はJTableでデータを表現する必要がありますが、テーブルがJFrameに表示されていないため、その理由がわかりません。JFrameにJTableが表示されない
mainメソッド
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();
これは、そのテーブルをどこのフレームにも追加しないためです。 – xenteros
'BorderLayout.CENTER'に2つのコンポーネントを追加すると、最後に追加されたコンポーネントのみが表示されます。 – Berger
あなたのコードにはどこにテーブルを追加していますか? –