Bom dia
galera desde sexta que to tentando resolver sozinho e ta dificil , entao estou recorrendo ajuda dos profissionais…
to tentando aprender Java. mas como sou meio :newbie: ainda ta complicado.
minha duvida é a seguinte
criei um atributo
String nomes
que esta recebendo o nome do usuario do BD quando faco uma consulta
[code]botao.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
try {
String url = "jdbc:mysql://localhost/fer";
String usuario = "root";
String senha = "nando";
Class.forName("com.mysql.jdbc.Driver");
Connection con;
con = DriverManager.getConnection(url,usuario,senha);
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM user WHERE Codigo=" +t1.getText());
//ResultSet ls = st.executeQuery("select Nome from user");
rs.next();
//Lista.getSelectedValue(ls.getString("Nome"));
t2.setText(rs.getString("Nome"));
t3.setText(rs.getString("Idade"));
tdia.setText(rs.getString("Data_Nascimento"));
t5.setText(rs.getString("Salario"));
nomes=t2.getText();// <----- atributo nomes recebendo a string da textField "t2"
st.close();
con.close();
} catch(Exception event) {
JOptionPane.showMessageDialog(null,“Conexão não estabelecida\nPessoa não encontrada”,“Mensagem do Programa”,JOptionPane.ERROR_MESSAGE);
//event.printStackTrace();
//System.err.println(“SELECT * FROM user WHERE Codigo=” +t1.getText()+ “OR Nome=” +t2.getText()");
}
}});
[/code]
até ai tudo bem “nomes” esta recebendo o valor de “t2”
ai eu fiz o seguinte , coloquei a baixo o seguinte codigo , para que mostra-se uma imagem quando fizesse a consulta no banco, onde as imagens tem o mesmo nome do campo nome na BD,
ImageIcon icone = new ImageIcon("C:\Documents and Settings\nando\Inserir-Consultar-Excluir\src\Excluir\"+nomes+".jpg");
imagem = new JLabel(icone);
imagem.setBounds(290,92,130,150);
tela.add(imagem);
System.err.println("C:\Documents and Settings\nando\Inserir-Consultar-Excluir\src\Excluir\"+nomes+".jpg");
apos a execucao tenho a seguinte mensagem
C:\Documents and Settings\nando\Inserir-Consultar-Excluir\src\Excluir\null.jpg
cheguei a conclusao obvia que ImagemIcon ta sendo executado antes de receber o campo nomes
ai gostaria de saber se tem jeito de atualizar o imagemicon , na hora que clico no botao da consulta
ou se tem algum jeito mais facil de fazer oq estou tentando
consegurtam entender oq estou tentando fazer?