首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

JFrame展示不了JTable

2012-08-24 
JFrame显示不了JTable我现在想用JTable把下面的columnName[]和rowData[][]数组的值添加到table上,然后显示

JFrame显示不了JTable
我现在想用JTable把下面的columnName[]和rowData[][]数组的值添加到table上,然后显示在JFame上,但是这里出了问题:就是表格table在frame上显示不出来,不知道是什么原因。求各位高手帮帮忙,感谢!!!
下面是代码:

  String[] columnName={"党员编号","学号","姓名","性别","出生日期","专业","班级","院系","民族","政治面貌"};
String[][] rowData=new String[4][10];
for(int i=0; i<4; i++)
{
for(int j=0; j<10; j++)
{
rowData[i][j]="0";
}
}
JTable table=new JTable(rowData,columnName);
JScrollPane scrollPane=new JScrollPane();
frame.getContentPane().add(scrollPane,BorderLayout.CENTER);

//table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
scrollPane.setViewportView(table);


在线等待,急!!!

[解决办法]
把这句
JScrollPane scrollPane=new JScrollPane();
改为
JScrollPane scrollPane=new JScrollPane(table);
[解决办法]
frame.setVisible(true);
[解决办法]
scrollPane.setViewportView(table);
放到JScrollPane scrollPane=new JScrollPane();后面
或者如二楼所说,JScrollPane scrollPane=new JScrollPane(table);
 

热点排行