JTable组件显示数据时,如果直接将其放置在Frame的contentPane中则表头一行会显示不出来,如果将其放置在JScrollPane中显示数据的话,表头会自动显示出来。
只要添加如下代码:
JScrollPane scrollPane = new JScrollPane(table);
table.setPreferredScrollableViewportSize(new Dimension(500, 70));//这段代码可有可无,只是设置bable的大小
让JTable某行选中:
table.setRowSelectionInterval(0, 0);//第一个参数表示选中的开始行,第二个参数表示选中的结束行