-1
私の質問はちょっとばかばかしいかもしれませんが、毎回私はスイングを使用するので、テーブルに問題があります。だから私は学校のプロジェクトに取り組んで、私はGridBagLayoutとJPanelにいくつかのJTableを追加する必要がありますが、私は私のパネルに追加するJTableを見ることができません。誰かが、いくつかの手がかりを持っている、それは本当に素晴らしいものだ場合JPanelにJTableを追加するには
public class Main {
public static void main(String[] args) {
MainView mainView = new MainView();
}
}
:
public class MainView extends JFrame {
private static Dimension dimensionFenetre = new Dimension(1980, 1000);
Object[][] team = {
{"France", "80"},
{"Germany", "80"},
{"Italy", "80"},
{"England", "80"}
};
String titleColumn[] = {"Team", "Overall"};
public MainView() {
JPanel panelFenetre = new JPanel(new GridBagLayout());
add(panelFenetre);
setVisible(true);
panelFenetre.setVisible(true);
setSize(dimensionFenetre);
panelFenetre.add(getTable1(), getTable1Constraints());
}
private JTable getTable1() {
JTable table = new JTable(team, titleColumn);
table.setVisible(true);
return table;
}
private GridBagConstraints getTable1Constraints() {
GridBagConstraints gbcTable1 = new GridBagConstraints(
0, 1,
1, 1,
1, 1,
GridBagConstraints.CENTER,
GridBagConstraints.NONE,
new Insets(0, 0, 0, 0),
0, 0);
return gbcTable1;
}
}
とシンプルなメイン:ここ
はコードです。
ありがとうございます。
まず、感謝します。だから私はあなたの兆候に従っている。今、 'setPreferedSize()'を呼び出すとJScrollPaneのボーダーがわかります。しかし、私はそれに関するデータを持つテーブルを見ることができません。 –
@SebastienMure:私にとってはうまくいくので、何か間違ったことをする必要があります。上記の編集をご覧ください。 –
はい、JScrollPaneを作成していたときに問題が発生していたようです。すべてが大丈夫です。 –