Bom dia, Colegas
Tenho um classe chamada ListaBancos, que quando clico com o mouse deveria retornar o nome do banco selecionado. Se eu apresentar o resultado em um JOptionPane é retornado exatamente como eu quero. O nome do banco. Mas se eu atribuir esse retorno a uma variavel tipo String, para então usar em um bancoDao.pesquisarBancoByNome(nome), essa String chamada nome esta vazia, conforme codigo abaixo.
private void tbBancoMouseClicked(java.awt.event.MouseEvent evt) {
String nome = "";
// aqui pego o valor da linha selecionada na coluna 2 (nome do banco) e adiciono a variavel nome, mas podia ser
// em outro objeto JTextfield
if (evt.getClickCount() == 2) {
// nome = (String) tbBanco.getValueAt(tbBanco.getSelectedRow(), 1);
nome = String.valueOf(tbBanco.getValueAt(tbBanco.getSelectedRow(), 1));
}
JOptionPane.showMessageDialog(this,nome);
jTabbedBanco.setSelectedIndex(0);
try {
BancoEnty ban = bancoDao.pesquisarBancoByNome(nome);
if (ban != null) {
mostrarDados(ban);
}
} catch (SQLException e) {
JOptionPane.showMessageDialog(this, "Erro na Navegação: " + e.getMessage());
}
// TODO add your handling code here:
}