JTable表头显示问题以及如何让某行选中

JTable组件显示数据时,如果直接将其放置在Frame的contentPane中则表头一行会显示不出来,如果将其放置在JScrollPane中显示数据的话,表头会自动显示出来。

只要添加如下代码:

JScrollPane scrollPane = new JScrollPane(table);
table.setPreferredScrollableViewportSize(new Dimension(500, 70));//这段代码可有可无,只是设置bable的大小

 

让JTable某行选中:

table.setRowSelectionInterval(0, 0);//第一个参数表示选中的开始行,第二个参数表示选中的结束行

 

你可能感兴趣的:(jtable)