
首先,要把数据从库中取出来,假设你已经会了。
其次,创建一个表格模型,
DefaultTableModel model=new DefaultTableModel()
//创建表头
model.setColumnIdentifiers(new Object[]{"日期/时间"," *** 作工","产品型号","数量"})
再次,添加数据
while(results.next())
{
String dt=results.getString("dt")
String name=results.getString("name")
String pname=results.getString("product")
int i=results.getInt("num")
//把以上数据添加到表格模型的一行中
model.addRow(new Object[]{dt,name,pname,i})
}
最后,用模型生成表格
JTable table=new JTable(model)
当然,还有一些其它的 *** 作,比如把表格显示出来,表格的字体、行高等设置等等,不再一一赘述。
1.先将sql数据库中的图片数据读出来得到byte[]2.用byte[]创建一个DataBufferByte对象。
3.用DataBufferByte对象构建一个Raster对象。
4.用Raster对象构建一个BufferedImage 对象
5.显示该图像:显示图像的方法有很多种,其中比较常用的方法就是利用ImageIcon类包装这个BufferedImage对象,再通过设置一个Label对象的Icon来显示图像。
JScrollPane scrollPane = new JScrollPane(table)把table换成你的table,之前我使用过这玩意,他不设置个ScrollPane到界面上,无法显示出数据。你在Frame里面不需要添加JTable,只要把这个scrollPane设置进去就好了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)