ボタンとテキスト領域を追加したパネルがすでにあります。次に、その下にテーブルを表示する必要があります。パネルのレイアウトはAbsoluteLayoutであり、次のメソッドを使用してテーブルを膨らませると、空で表示されます
String data[][] = { { "vinod", "BCA", "A" }, { "Raju", "MCA", "b" },
{ "Ranjan", "MBA", "c" }, { "Rinku", "BCA", "d" } };
String col[] = { "Name", "Course", "Grade" };
JTable table = new JTable(data, col);
table.setLocation(25,343);
panel.add(table, BorderLayout.CENTER);
ただし、setboundsを使用すると、テーブルの表示は問題ありませんが、必要以上のスペースが必要になり、空のスペースに行が表示されず、見栄えが悪くなります。テーブルのx、y位置のみを設定し、残りの位置(必要なものだけに対応するための幅と高さ)を残す方法を知っている人はいますか?
String data[][] = { { "vinod", "BCA", "A" }, { "Raju", "MCA", "b" },
{ "Ranjan", "MBA", "c" }, { "Rinku", "BCA", "d" } };
String col[] = { "Name", "Course", "Grade" };
JTable table = new JTable(data, col);
table.setBounds(25,343,122,122);
panel.add(table, BorderLayout.CENTER);