cnmeysam
چهارشنبه 01 شهریور 1396, 15:33 عصر
سلام
من یه برنامه نوشتم که چند تا تکت باکس و یه لیبل برای نمایش عکس داره
بعد از انتخاب عکس عکس رو توی لیبل نمایش میده
ولی بعد از ثبت توی دیتابیس و لود شدن دیتاها توی تیبل نمیتونم عکس ثبت شده رو توی لیبل نشون بدم
کانکشن رو توی یه فایل 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)نمایش بده با راهنما قسمت لیبل عکس رو مشخص کردم این هم عکس ظاهر برنامه
146112
میشه کمکم کنید؟
من یه برنامه نوشتم که چند تا تکت باکس و یه لیبل برای نمایش عکس داره
بعد از انتخاب عکس عکس رو توی لیبل نمایش میده
ولی بعد از ثبت توی دیتابیس و لود شدن دیتاها توی تیبل نمیتونم عکس ثبت شده رو توی لیبل نشون بدم
کانکشن رو توی یه فایل 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)نمایش بده با راهنما قسمت لیبل عکس رو مشخص کردم این هم عکس ظاهر برنامه
146112
میشه کمکم کنید؟