下面是我编写的基本代码。
public static void main(String[] args) {
Object[][] list_of = {
{"Chirag", "21", "Blue"},
{"Manish", "21", "Green"}
};
Object[] column_name = {"Name", "Age", "Fav Color"};
JTable table = new JTable(list_of, column_name);
table.setPreferredScrollableViewportSize(new Dimension(100, 100));
table.setFillsViewportHeight(true);
JScrollPane scrollpane = new JScrollPane(table);
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setTitle("Query");
frame.setMinimumSize(new Dimension(200, 200));
frame.setVisible(true);
frame.add(scrollpane);
}
所以尺寸(200200(是任意的,我希望框架是表格的大小,这样它就可以显示各种大小的表格。
你可以像做table.setPreferredScrollableViewportSize(new Dimension(100, 100));
一样,但你也必须用frame.pack();
包装框架。