سلام
من یه برنامه نوشتم که چند تا تکت باکس و یه لیبل برای نمایش عکس داره
بعد از انتخاب عکس عکس رو توی لیبل نمایش میده
ولی بعد از ثبت توی دیتابیس و لود شدن دیتاها توی تیبل نمیتونم عکس ثبت شده رو توی لیبل نشون بدم
کانکشن رو توی یه فایل dll ذخیره کردم و از اونجا میخونه نمیخوام کانکشنم دستی بشه
کدی که بعد از کلیک روی سطرهای تیبل نوشتم اینه:
private void datatableMouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
int i = datatable.getSelectedRow();
txtfile.setText(datatable.getValueAt(i, 1).toString());
//لیبل عکس
String test = datatable.getValueAt(i, 2).toString();
byte[] bytes = test.getBytes();
byte[] img = bytes;
ImageIcon image = new ImageIcon(img);
Image im = image.getImage();
Image myImg = im.getScaledInstance(lblpic.getWidth(), lblpic.getHeight(),Image.SCALE_SMOOTH);
ImageIcon newImage = new ImageIcon(myImg);
lblpic.setIcon(newImage);
//لیبل عکس
datePic.setDate(datatable.getValueAt(i, 3).toString());
txtdescriptions.setText(datatable.getValueAt(i, 4).toString());
}
متاسفانه نتونستم کاری کنم عکس رو توی لیبل (lblpic)نمایش بده با راهنما قسمت لیبل عکس رو مشخص کردم این هم عکس ظاهر برنامه
Capture.jpg
میشه کمکم کنید؟