
JTable(int numRows,
int numColumns)
使用 DefaultTableModel 构造具有 numRows 行和 numColumns 列个空单元格的 JTable。
JTable(Object[][] rowData,
Object[] columnNames)
构造一个 JTable 来显示二维数组 rowData 中的值,其列名称为 columnNames。
JTable(TableModel dm)
构造一个 JTable,使用数据模型 dm、默认的列模型和默认的选择模型对其进行初始化。
JTable(TableModel dm,
TableColumnModel cm)
构造一个 JTable,使用数据模型 dm、列模型 cm 和默认的选择模型对其进行初始化。
JTable(TableModel dm,
TableColumnModel cm,
ListSelectionModel sm)
构造一个 JTable,使用数据模型 dm、列模型 cm 和选择模型 sm 对其进行初始化。
JTable(Vector rowData,
Vector columnNames)
构造一个 JTable 来显示 Vector 所组成的 Vector rowData 中的值,其列名称为 columnNames
blic static void main(String[] args) throws BiffException,IOException,WriteException {try {
InputStream is = new FileInputStream("F:/EXCEL/ZY_T_D_DRIVERINCOME.xls")
jxl.Workbook rwb = Workbook.getWorkbook(is)
System.out.println(rwb)
Sheet[] rsArray = rwb.getSheets()
Sheet rs = rsArray[0]
Cell c
for(int i=0i<rs.getRows()i++){
for(int j=0j<rs.getColumns()j++){
c=rs.getCell(j,i)
String strc = c.getContents()
System.out.print(strc)
rwb.close()
}
}
} catch (Exception e) {
e.printStackTrace()
}
}
将取到的数据可以先组装成List类型数据,然后再写,或者直接写入数据库,数据库应该有对应的字段
JFrame(Swing)中有一个布局方法是BorderLayout,
用它就可以放下两个JPanel.
如果要完全显示的话就要通过其他方法了。
setSize(x,y)
setSize方法适用于两个太大的Panel放不下的情况。
2. setLocation()
这个才是重点,他可以使任何一个Swing里面的控件变换位置。
JFrame类,是一个Swing类中的一个类,而JPanel也是。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)