[RESOLVIDO] Problemas no JOptionPane.showMessageDialog no netbeans
15 respostasResolvido
programaçãojsfjavamysql
J
Josenildo_Tiago
Estou com problemas na hora de gerar a caixa de mensagem do “JOptionPane.showMessageDialog”, além de não gerar não posso clicar em outro botão, alguém com esse mesmo problema?
privatevoidadicionar()Stringsql=“insertintousuario(nome,login,senha,tipo_usuario)values(?,?,?,?,?)”;try{pst=conexao.prepareStatement(sql);pst.setString(1,txtNome.getText());pst.setString(2,txtCPF.getText());pst.setString(3,cmbModalidade.getSelectedItem().toString());pst.setString(4,txtNumPermissao.getText());// A linha abaixo confirma a inserção dos dados na tabelaintadicionado=pst.executeUpdate();if(adicionado>0){JOptionPane.showMessageDialog(null,“Usuárioadicionadocomsucesso”);}}catch(Exceptionerro4){Textopré-formatadoJOptionPane.showMessageDialog(null,erro4.getMessage());}}
R
rodriguesabner1 like
Executei seu código:
Vc tem 5 (?,?,?,?,?), mas na verdade são apenas 4 (?,?,?,?)
Entendi, cara, quando vc fizer o procedimento pra adicionar, dá um “Alt+Tab”, vê se o JOptionPane ta em algum lugar
J
Josenildo_Tiago1 like
Perfeito cara, que burrice a minha, coloquei a tela principal pra não iniciar mais centralizada e o bendito JOptionPane apareceu, valeu cara, muito obrigado.
R
rodriguesabner1 like
Boa!!! Põe resolvido na questão pra facilitar a busca da galera!
J
Josenildo_Tiago1 like
Esqueci também que tinha marcado a opção AlwaysOnTop no campo propriedades da tela, por isso que o OPtionPane sempre aparecia por baixo.
R
rodriguesabner1 like
Sim, eu ia mencionar isso, mas achei que você já tinha desmarcado também! Precisando é só chamar.
Mas faz o teste com o form centralizado de novo, acho que o problema mesmo era no Always