简单学生管理系统中用到的一些知识点
2011-01-06 16:08
295 查看
一、表格的创建
/**
* 表格中的数据
*/
private Vector<Object> data;
/**
* 列名
*/
private Vector<String> columnNames;
tableModel=new DefaultTableModel(data,columnNames);
table=new JTable(tableModel);
//设置初始表格视口的大小
table.setPreferredScrollableViewportSize(new
Dimension(450,250));
二、清空表格中的数据
//清空数据
tableModel.getDataVector().clear();
tableModel.fireTableDataChanged();
三、图片缩放大小
ImageIcon icon=new ImageIcon(imagePath);
icon.setImage(icon.getImage().getScaledInstance(50,
50,Image.SCALE_DEFAULT));
imageLabel.setIcon(icon);
四、数据库中存图片
InputStream in;
if (null != in)
pstm.setBinaryStream(5, in, in.available());
else{
pstm.setBinaryStream(5, in,0);
}
五、数据库中取图片显示
if (null != in)
pstm.setBinaryStream(5, in, in.available());
else{
pstm.setBinaryStream(5, in,0);
}
if(in!=null){
byte [] buf=new byte[in.available()];
in.read(buf);
ImageIcon icon=new ImageIcon(buf);
icon.setImage(icon.getImage().getScaledInstance(50,
50,Image.SCALE_DEFAULT));
imageLabel.setIcon(icon);
imageLabel.setText("照片 : ");
}else{
imageLabel.setText("照片: 没上传照片 ");
}
/**
* 表格中的数据
*/
private Vector<Object> data;
/**
* 列名
*/
private Vector<String> columnNames;
tableModel=new DefaultTableModel(data,columnNames);
table=new JTable(tableModel);
//设置初始表格视口的大小
table.setPreferredScrollableViewportSize(new
Dimension(450,250));
二、清空表格中的数据
//清空数据
tableModel.getDataVector().clear();
tableModel.fireTableDataChanged();
三、图片缩放大小
ImageIcon icon=new ImageIcon(imagePath);
icon.setImage(icon.getImage().getScaledInstance(50,
50,Image.SCALE_DEFAULT));
imageLabel.setIcon(icon);
四、数据库中存图片
InputStream in;
if (null != in)
pstm.setBinaryStream(5, in, in.available());
else{
pstm.setBinaryStream(5, in,0);
}
五、数据库中取图片显示
if (null != in)
pstm.setBinaryStream(5, in, in.available());
else{
pstm.setBinaryStream(5, in,0);
}
if(in!=null){
byte [] buf=new byte[in.available()];
in.read(buf);
ImageIcon icon=new ImageIcon(buf);
icon.setImage(icon.getImage().getScaledInstance(50,
50,Image.SCALE_DEFAULT));
imageLabel.setIcon(icon);
imageLabel.setText("照片 : ");
}else{
imageLabel.setText("照片: 没上传照片 ");
}
相关文章推荐
- 用C++写的学生成绩管理系统(比较简单的没有使用链表,只是用到了类和对象)
- 学生信息管理系统(简单列表操作)
- php--实现一个简单的学生管理系统
- 一QT开发的简单学生管理系统
- xml-dom解析-简单的学生信息管理系统
- 用链表实现一个简单的学生操作管理系统C语言版
- 简单的学生成绩管理系统
- 一个简单的学生信息管理系统
- 学生信息管理系统中遇到的一些问题
- 用C写的简单学生成绩管理系统
- java中用集合编写简单的学生信息管理系统
- 【十二】一个简单的学生成绩管理系统
- C++实现简单的学生管理系统
- 简单学生成绩管理系统(Java实现)
- 一个简单的学生成绩管理系统
- C_综合使用数组实现简单的学生成绩管理系统
- 简单的java学生管理系统
- 在用i/o流做学生管理系统是的一些错误点总结
- 使用Java模拟一个简单的Dos学生成绩管理系统:
- 简单的学生管理系统