java.net.malformedURLexception 在 JTable 中
java.net.malformedURLexception in JTable
我有这段代码,当我单击 jtable 时,我数据库中的图片将显示在我的界面中。但每次我点击 malformedUrlexception 弹出。有人可以帮助我吗?
private void recordTBLMouseClicked (java.awt.event.MouseEvent evt){
String click = (recordTBL.getModel().getValueAt(row, 0).toString());
try {
clsConnect c = new clsConnect();
Connection conn = c.makeConnection();
String sql = "Select image from employeetbl where idnum = '" + click + "'";
pst = conn.prepareStatement(sql);
rs = pst.executeQuery();
while (rs.next()) {
URL imagedate = new URL("image");
BufferedImage bufferedimage1 = ImageIO.read(imagedate);
finalimage = new ImageIcon(resize(bufferedimage1, imageL.getWidth(), imageL.getHeight()));
imageL.setIcon(finalimage);
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
}
这一行是你的问题:
URL imagedate = new URL("image");
"image" 不是 URL。您需要将有效的 URL 传递给 URL 构造函数。例如“http://www.whosebug.com”
我有这段代码,当我单击 jtable 时,我数据库中的图片将显示在我的界面中。但每次我点击 malformedUrlexception 弹出。有人可以帮助我吗?
private void recordTBLMouseClicked (java.awt.event.MouseEvent evt){
String click = (recordTBL.getModel().getValueAt(row, 0).toString());
try {
clsConnect c = new clsConnect();
Connection conn = c.makeConnection();
String sql = "Select image from employeetbl where idnum = '" + click + "'";
pst = conn.prepareStatement(sql);
rs = pst.executeQuery();
while (rs.next()) {
URL imagedate = new URL("image");
BufferedImage bufferedimage1 = ImageIO.read(imagedate);
finalimage = new ImageIcon(resize(bufferedimage1, imageL.getWidth(), imageL.getHeight()));
imageL.setIcon(finalimage);
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
}
这一行是你的问题:
URL imagedate = new URL("image");
"image" 不是 URL。您需要将有效的 URL 传递给 URL 构造函数。例如“http://www.whosebug.com”