我的 MySQL 中有一个 blob 类型字段,我想将此字段中的数据JLabel
作为图标放入。例如,这JLabel
将是我表单中用户的个人资料图片。
我使用了这些代码,但没有任何反应,而且我想fix to width
或修复我的 jlabel 中的任何图像大小
DefaultTableModel pic = MyDB.DataTable("SELECT `Picture` FROM `photo` WHERE `Employee ID` = 'EQ0103'");
if (pic.getRowCount() > 0){
Blob blob = pic.getBlob(1);
byte[] image1 = blob.getBytes(1, ALLBITS);
ImageIcon image = new ImageIcon(image1);
picture.setIcon(image);
getContentPane().add(picture);
setVisible(true);
}
picture
是我的 jlabel 的名字