在Netbeans中我拿了一个桌面窗格,在那个窗格里面我拿了Label.Inside标签我想通过点击一个按钮来显示已经存储在Database(sqlite manager)中的图像。这是我的代码试过,
android:clickable="true"
我还在我的代码中声明了一个全局变量,
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
try
{
String sql = "Select Image from EmployeeInfo where EmployeeId=1";
pst=conn.prepareStatement(sql);
pst.executeQuery();
if(rs.next())
{
byte[] imagedata = rs.getBytes("Image");
format = new ImageIcon(imagedata);
lbl_image.setIcon(format);
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
但是当我点击按钮时它没有显示图片。它没有给出任何错误或异常。程序运行成功但没有在Label内显示图像。我无法弄清楚我做错了什么以及什么要解决它。我是java的初学者。任何人请帮助我。
答案 0 :(得分:0)
你忘了......
rs = pst.executeQuery();