Estou com um 2 Jbuton e uma Jlabel
O jbuton, pra selecionar uma imagem nos meus documentos
e o Jlabel pra receber essa imagem.
e depois salvar isso no banco de dados.

Alguem pode me ajudar com a implementacao pra esses botoes?
Estou com um 2 Jbuton e uma Jlabel
O jbuton, pra selecionar uma imagem nos meus documentos
e o Jlabel pra receber essa imagem.
e depois salvar isso no banco de dados.

Alguem pode me ajudar com a implementacao pra esses botoes?
E que parte vc não sabe? Selecionar o arquivo? Colocar a imagem no JLabel? Gravar no banco? Adicionar um listener para um botão?
Qual o comando para clicar no botao e abrir o meus documentos,
ai pegar o arquivo selecionado jogar no JLabel
Nesse Jframe é um cadastro , tem varios outros dados q eu vou jogar no banco de dados!
Dentro do código do botão você usa um JFileChooser para permitir a escolha de um arquivo, e o comando setIcon para alterar a imagem do JLabel:
JFileChooser chooser = new JFileChooser();
//Se o usuário não apertar ok, cancela a operação
if (chooser.showOpenDialog(this) != JFileChooser.APPROVE_OPTION) {
return;
}
File f = chooser.getSelectedFile();
seuLabel.setIcon(new ImageIcon(f));
Godoy, tudo indo certo, somente a ultima linha que esta dando erro
private void selecionarFotoBtActionPerformed(java.awt.event.ActionEvent evt) {
JFileChooser chooser = new JFileChooser();
if (chooser.showOpenDialog(this) != JFileChooser.APPROVE_OPTION) {
return;
}
File f = chooser.getSelectedFile();
fotoMembro.setIcon(new ImageIcon(f));
}
mas a ultima linha esta dando erro, na informaçao ImageIcon(f)
alguma coisa que eu fiz errado?
Eu fiz, o certo é:
new ImageIcon(f.getAbsolutePath());
Não vi que não tinha um construtor que não aceita um File.
E ao postar código, use essas dicas:
http://www.guj.com.br/posts/list/50115.java
Oh Godoy, deu certinho cara, to so com uns problemas pra redimensionar a imagem no tamanho da Label. mais isso beleza.
como faço pra passar essa imagem pro banco de dados??
tenha essa acao no botao gravarprivate void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
Operacoes op = new Operacoes();
Membro m = new Membro();
m.setCod_mebro(codMembro.getText()); //esta faltando setar m.setcod_membro e assim em todos
m.setNome_mebro(nomeMembro.getText());
m.setSexo_mebro((String) sexoMembro.getSelectedItem());
m.setMebrodata_mebro(dataMatMembro.getText());
m.setEndereco_mebro(endMembro.getText());
m.setNumero_mebro(numeroMembro.getText());
m.setComplemento_mebro(complementoMembro.getText());
m.setBairro_mebro(bairroMembro.getText());
m.setCodcidade_mebro(codMunicipioMembro.getText());
m.setCidade_mebro(cidadeMembro.getText());
m.setUf_mebro(ufMembro.getText());
m.setCep_mebro(cepMembro.getText());
m.setTel1_mebro(fone1Membro.getText());
m.setTel2_mebro(fone2Membro.getText());
m.setEmail_mebro(emailMembro.getText());
m.setEstcivil_mebro((String) estcivelMembro.getSelectedItem()); //converte o selectItem para String
m.setNasc_mebro(nascMembro.getText());
m.setCpf_mebro(cpfMembro.getText());
m.setRg_mebro(rgMembro.getText());
m.setNacionalidade_mebro(nascionalidadeMembro.getText());
m.setNaturalidade_mebro(naturalidadeMembro.getText());
m.setEscolaridade_mebro((String)escolaridadeMembro.getSelectedItem());
m.setFoto_mebro(fotoMembro.getGraphics());
m.setPai_mebro(paiMembro.getText());
m.setNascpai_mebro(nascpaiMembro.getText());
m.setMae_mebro(maeMembro.getText());
m.setNascmae_mebro(nascmaeMembro.getText());
op.inserirMembro(m);
}
tenho essa passagem de parametro, que esta com erro.
public void setFoto_mebro(ImageIcon foto_mebro) {
this.foto_mebro = foto_mebro;
}