I have saved blob data into mysql database and now I want to retrieve image into a jlabel. This jlabel will be inside jtable cell. I have tried this way and image does not show from database. How can I do that, need some suggestion. Thanks in advance.
public class Renderer extends DefaultTableCellRenderer {
JLabel lbl = new JLabel("Photo");
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
int row, int column) {
lbl.setIcon(new ImageIcon(this.getClass().getResource("/cancel.png")));
return lbl;
}
public JLabel setImage(JTable table, JLabel lblImage) {
lblImage = (JLabel) getTableCellRendererComponent(table, lblImage, getFocusTraversalKeysEnabled(),
isFocusOwner(), ERROR, ABORT);
return lblImage;
}
}