GridLayout を使用している JPanel に JTable を追加していますが、JButton を追加したときと同じ動作が得られません...
GridLayout を使用する JPanel に JButton を追加するときのように、JTable で同じ自動サイズ変更動作を取得する方法を知りたいです。また、テーブルにパネルのスペース全体を使用させたいと考えています。
つづりについて申し訳ありませんが、英語は私の母国語ではありません。皆さんが私を助けてくれることを願っています!
これは私のコードです:
import javax.swing.*;
import java.awt.*;
class Frame extends JFrame {
private JPanel center;
private JTable table;
public Frame(){
super("Test Jtable");
this.setLayout(new BorderLayout());
this.center = new JPanel();
this.center.setLayout(new GridLayout());
this.table = new JTable(50,50);
this.table.setGridColor(Color.black);
this.table.setCellSelectionEnabled(true);
this.center.add(this.table);
this.add(this.center,BorderLayout.CENTER);
}
}
public class TestFrame {
public static void main(String... args) {
Frame f =new Frame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(400,400);
f.setVisible(true);
}
}