Boa noite, fiz um form para cadastro de usuario onde tem alguns campos de texto e uma Jlabel para salvar a imagem de usuario. até ai tudo bem, consigo salvar no banco perfeito. Mas quando faço uma pesquisa e preencho uma Jtable e clicando em um usuario preencho os campos correspondentes no formula´rio. PORÉ NO JLABEL DA FOTO SÓ APARECE O ENDEREÇO E NÃO A IMAGEM. QUERIA QUE ALGUEM MIM DESSE UMA LUZ PARA QUE EU POSSA CONVERTER ESSE ENDERELO EM IMAGEM E MOSTRAR NO JLABEL CORRESPONDENTE.
[RESOLVIDO] Mostrar imagem na JLabel salva no banco pelo enderço
I
2 Respostas
String caminho = conecta.rs.getString("foto");
ImageIcon i = new ImageIcon(new ImageIcon(caminho).getImage().getScaledInstance(campoimagem.getWidth(), campoimagem.getHeight(), Image.SCALE_SMOOTH));
campoimagem.setIcon(i);
I
1 like
Colega, muito Obridado pela dica. Resolvi chamar a image do banco.] private void buscar(){
String sql = "select * from dados where nome=?";
try {
pst = conexao.prepareCall(sql);
pst.setString(1, txNome.getText());
rs = pst.executeQuery();
while (rs.next()){
String caminho = rs.getString("foto");
ImageIcon img = new ImageIcon(new ImageIcon(caminho).getImage().getScaledInstance(lbFoto.getWidth(), lbFoto.getHeight(), Image.SCALE_SMOOTH));
if (caminho != null) {
lbFoto.setIcon(img);
} else {
}
}
} catch (Exception e) {
}
}
Criado 9 de abril de 2019
Ultima resposta 11 de abr. de 2019
Respostas 2
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo