您的位置:首页 > 数据库

简单学生管理系统中用到的一些知识点

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("照片: 没上传照片 ");
                  }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息