Boa tarde
estou desenvolvendo um aplicativo pois estou tendo dificuldades em alguns métodos, principalmente o que recebe os valores digitados em um textField e converte para para seus devidos tipos para passar ao construtor.
[code]
private Testes getTestes() {
SimpleDateFormat formater = new SimpleDateFormat(“dd/MM/yyyy”);
SimpleDateFormat formHora = new SimpleDateFormat(“HHmmss”);
Testes teste = null;
String ceras = txtCeras.getText();
int cerasI = Integer.parseInt(ceras);
String cmt = txtCmt.getText();
int cmtI = Integer.parseInt(cmt);
String cobbForro = txtCobbForro.getText();
int cobbForroI = Integer.parseInt(cobbForro);
String cobbSuporte = txtCobbSuporte.getText();
int cobbSuporteI = Integer.parseInt(cobbSuporte);
String delaminacaoMeio = txtDelaminacaoMeio.getText();
double delaminacaoM = Double.parseDouble(delaminacaoMeio);
String delaminacaoComando = txtDelaminacaoComando.getText();
double delaminacaoC = Double.parseDouble(delaminacaoComando);
String delaminacaoTransmissao = txtDelaminacaoTransmissao.getText();
double delaminacaoT = Double.parseDouble(delaminacaoTransmissao);
//String espessuraMedia = txtEspessuraMedia.getText();
//double espessuraM = Double.parseDouble(espessuraMedia);
String espTeste1 = txtEspessura1.getText();
double espTeste1D = Double.parseDouble(espTeste1);
String espTeste2 = txtEspessura2.getText();
double espTeste2D = Double.parseDouble(espTeste2);
String espTeste3 = txtEspessura3.getText();
double espTeste3D = Double.parseDouble(espTeste3);
String espTeste4 = txtEspessura4.getText();
double espTeste4D = Double.parseDouble(espTeste4);
String espTeste5= txtEspessura5.getText();
double espTeste5D = Double.parseDouble(espTeste5);
String espTeste6 = txtEspessura6.getText();
double espTeste6D = Double.parseDouble(espTeste6);
String espTeste7 = txtEspessura7.getText();
double espTeste7D = Double.parseDouble(espTeste7);
String espTeste8 = txtEspessura8.getText();
double espTeste8D = Double.parseDouble(espTeste8);
String espTeste9 = txtEspessura9.getText();
double espTeste9D = Double.parseDouble(espTeste9);
// String gramaturaMedia = txtGramaturaMedia.getText();
// int gramaturaMediaI = Integer.parseInt(gramaturaMedia);
String gramatura1 = txtGramatura1.getText();
double gramatura1D = Double.parseDouble(gramatura1);
String gramatura2 = txtGramatura2.getText();
double gramatura2D = Double.parseDouble(gramatura2);
String gramatura3 = txtGramatura3.getText();
double gramatura3D = Double.parseDouble(gramatura3);
String gramatura4 = txtGramatura4.getText();
double gramatura4D = Double.parseDouble(gramatura4);
String gramatura5 = txtGramatura5.getText();
double gramatura5D = Double.parseDouble(gramatura5);
String gramatura6 = txtGramatura6.getText();
double gramatura6D = Double.parseDouble(gramatura6);
String gramatura7 = txtGramatura7.getText();
double gramatura7D = Double.parseDouble(gramatura7);
String gramatura8 = txtGramatura8.getText();
double gramatura8D = Double.parseDouble(gramatura8);
String gramatura9 = txtGramatura9.getText();
double gramatura9D = Double.parseDouble(gramatura9);
//String mullenForroMedia = txtMullenForroMedia.getText();
// double mullenForroMediaD = Double.parseDouble(mullenForroMedia);
String mullenForro1 = txtMullenForroTeste1.getText();
double mullenForro1D = Double.parseDouble(mullenForro1);
String mullenForro2 = txtMullenForroTeste2.getText();
double mullenForro2D = Double.parseDouble(mullenForro2);
String mullenForro3 = txtMullenForroTeste3.getText();
double mullenForro3D = Double.parseDouble(mullenForro3);
//String mullenSuporteMedia = txtMullenSuporteMedia.getText();
// double mullenSuporteMediaD = Double.parseDouble(mullenSuporteMedia);
String mullenSuporte1 = txtMullenSuporteTeste1.getText();
double mullenSuporte1D = Double.parseDouble(mullenSuporte1);
String mullenSuporte2 = txtMullenSuporteTeste2.getText();
double mullenSuporte2D = Double.parseDouble(mullenSuporte2);
String mullenSuporte3 = txtMullenSuporteTeste3.getText();
double mullenSuporte3D = Double.parseDouble(mullenSuporte3);
// String porosidadeMedia = txtPorosidadeMedia.getText();
//double porosidadeMediaD = Double.parseDouble(porosidadeMedia);
String porosidadeC = txtPorosidadeComando.getText();
double porosidadeCD = Double.parseDouble(porosidadeC);
String porosidadeM = txtPorosidadeMeio.getText();
double porosidadeMD = Double.parseDouble(porosidadeM);
String porosidadeT = txtPorosidadeTransmissao.getText();
double porosidadeTD = Double.parseDouble(porosidadeT);
String rct = txtRct.getText();
int rctI = Integer.parseInt(rct);
// String umidadeMedia = txtUmidadeMedia.getText();
//double umidadeMediaD = Double.parseDouble(umidadeMedia);
String umidadeC = txtUmidadeComando.getText();
double umidadeCD = Double.parseDouble(umidadeC);
String umidadeM = txtUmidadeMeio.getText();
double umidadeMD = Double.parseDouble(umidadeM);
String umidadeT = txtUmidadeTransmissao.getText();
double umidadeTD = Double.parseDouble(umidadeT);
String of = txtOf.getText();
String analista = txtAnalista.getText();
String contraMestre = txtContraMestre.getText();
String observacao = txtObs.getText();
String rebobinador = txtRebobinador.getText();
String nomeCliente1 = txtCliente1.getText();
String nomeCliente2 = txtCliente2.getText();
String nomeCliente3 = txtCliente3.getText();
String qualidade = txtQualidade.getText();
String gramaturaCliente = txtGramaturaPedidio.getText();
int gramaturaClienteI = Integer.parseInt(gramaturaCliente);
String numeroBobinaMeio = txtNumeroBobinaMeio.getText();
int numeroBobinaM = Integer.parseInt(numeroBobinaMeio);
String numeroBobinaTransmissao = txtNumeroBobinaTransmissao.getText();
int numeroBobinaT = Integer.parseInt(numeroBobinaTransmissao);
String data1 = txtData.getText();
Date data = formater.parse(data1);
String hora = txtHora.getText();
Date HoraD = formHora.parse(hora);
String numeroBobinaComando = txtNumeroBobinaComando.getText();
String formato = txtFormato1.getText();
int numeroBobinaC = Integer.parseInt(numeroBobinaComando);
teste = new Testes (gramatura1D, gramatura2D, gramatura3D, gramatura4D,
gramatura5D, gramatura6D, gramatura7D, gramatura8D, gramatura9D,
espTeste1D, espTeste2D, espTeste3D, espTeste4D,espTeste5D,
espTeste6D, espTeste7D, espTeste8D, espTeste9D,mullenSuporte1D,
mullenSuporte2D, mullenSuporte3D, mullenForro1D, mullenForro2D,
mullenForro3D, umidadeCD, umidadeMD, umidadeTD, porosidadeCD,
porosidadeMD, porosidadeTD, delaminacaoC, delaminacaoM, delaminacaoT,
cobbSuporteI, cobbForroI, rctI, cmtI, cerasI, gramaturaClienteI,
numeroBobinaC, numeroBobinaM,numeroBobinaT, nomeCliente1,
nomeCliente2,nomeCliente3, qualidade,rebobinador, analista,
contraMestre, of, observacao, data, HoraD, formato);
return teste;
}
private void botaoSalvarActionPerformed(java.awt.event.ActionEvent evt) {
Testes test = null;
try {
test = getTestes();
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "Impossivel converter dados");
}
try {
testesDAO.connect();
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "Impossivel conectar com o banco");
}
try {
testesDAO.insereTestes(test);
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "Impossivel inserir dados");
}
try {
testesDAO.close();
} catch (SQLException ex) {
Logger.getLogger(TestesPainel.class.getName()).log(Level.SEVERE, null, ex);
}
[/code]
porem… alguma dica?, visto que de cara a hora e data estao errado, da erro ja na primeira conversão
