当前位置: 代码迷 >> J2SE >> JFrame展示不了JTable
  详细解决方案

JFrame展示不了JTable

热度:41   发布时间:2016-04-24 00:24:29.0
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);
 
  相关解决方案