private void btnCadastrarActionPerformed(java.awt.event.ActionEvent evt) {
try {
Server server = new Server();
server.setDescription(txtDescription.getText());
server.setUrl(txtUrl.getText());
server.setPort(Short.parseShort(txtPorta.getText()));
server.setUser(txtServerUser.getText());
server.setPwd(Function.charToByteArray(txtServerPassword.getPassword()));
resultado_validacao.ResultadoServidor();
if (resultado_validacao.ResultadoServidor()) {
JOptionPane.showMessageDialog(null, "Cadastrado com Sucesso !");
statusOperationServer = 0;
serverService.insertServer(server);
swingPop.showPane();
}
} catch (IOException ex) {
Logger.getLogger(ImportManagementForm.class.getName()).log(Level.SEVERE, null, ex);
}
}
V
ViniGodoy
Algo me diz que o problema não está no seu método.
Comentando a linha: server.setPwd(Function.charToByteArray(txtServerPassword.getPassword()));
o erro desaparece?
Não aparece mais nada no stack trace do erro? Esse erro geralmente acontece quando existe recursão no swing. Ela pode ser sutil, como vc estar alterando no ActionPerformed uma propriedade que dispara o evento ActionPerformed.
B
bestlinux
Valeu pela ajuda Vini, mas consegui fazer de uma forma mais simples: