JLabel
MySQL に blob タイプのフィールドがあり、このフィールドのデータをアイコンとして配置したいと考えています。たとえば、これ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の名前です