初次使用JTable,遇到了两个新手都会遇到的坑。
JTable传入数据后显示出现了两个问题。
1.不能正常显示标题
2.不能调整列宽
解决方案:
//在JTable代码的下方加入如下代码
JScrollPane scrollPane=new JScrollPane(table);//将JTable对象table 传入一个JScrollPane中,标题正常显示,问题1解决 √
scrollPane.setSize(380, 280); //设置scrollPane的尺寸,间接设置了JTable的行宽,问题2解决 √
frame.add(scrollPane);
小结:
JTable的显示,是需要和JScrolPane进行配合才能达到最佳效果的。