private void btnComfirmarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int Ban = 0 ;
int Lim = 0 ;
if(txtNome.getText().isEmpty()) {
JOptionPane.showMessageDialog(null, "Insira dado", null, WIDTH);
} else {
if(txtModelo.getText().isEmpty()) {
JOptionPane.showMessageDialog(null, "Insira dado", null, WIDTH);
} else {
if(txtPlaca.getText().isEmpty()) {
JOptionPane.showMessageDialog(null, "Insira dado", null, WIDTH);
}
if(cbSexo.getSelectedItem().equals("<Selecione sexo>")) {
JOptionPane.showMessageDialog(null, "Insira dado", null, WIDTH);
} else {
if(cbSexo.getSelectedItem().equals("<Selecione sexo>")) {
JOptionPane.showMessageDialog(null, "Insira dado", null, WIDTH);
} else {
if(cbLimpeza.getSelectedItem().equals("<Selecione o tipo de limpeza>")) {
JOptionPane.showMessageDialog(null, "Insira dado", null, WIDTH);
} else {
if(cbBanco.getSelectedItem().equals("<Selecione limpeza de banco>")) {
JOptionPane.showMessageDialog(null, "Insira dado", null, WIDTH);
}
}
}
}
}
}
df.setId();
df.setTxtNome(txtNome.getText());
df.setCbSexo((String) cbSexo.getSelectedItem());
df.setTxtModelo(txtModelo.getText());
df.getCbLimpeza((String)cbLimpeza.getSelectedItem());
df.getTxtPlaca(txtPlaca.getText());
df.setCbBanco((String) cbBanco.getSelectedItem());
///////////////////////// valida DD///////////////////////
if(cbLimpeza.getSelectedIndex() == 1) {
Lim = 15;
}
if(cbLimpeza.getSelectedIndex() == 2) {
Lim = 25;
}
if(cbLimpeza.getSelectedIndex() == 3) {
Lim = 40;
}
if(cbLimpeza.getSelectedIndex() == 4) {
Lim = 75;
}
if(cbBanco.getSelectedItem().equals("Sim")) {
Ban = 80;
}
///////////////////////// cal///////////////////////
int PRT = Ban + Lim;
JOptionPane.showMessageDialog(null, PRT, null, WIDTH);
int cod = 0;
cod++;
}
Não mostra o valor da variavel ---- JOptionPane.showMessageDialog(null,PRT,null, WIDTH); -------
C
3 Respostas
Onde esse valor deveria estar sendo mostrado?
C
Quando o botão confirmado é pressionado
1 like
Ola,
Essa logica de if ai pra min ta errada.
Se o valor do campo nome estiver preenchida ele nem entra pra baixo.
Esses ifs todos ai é pra validacao, entao eles deveriao ser um para cada, nao um if else encadeado.
nao existe else para esses ifs.
Criado 26 de novembro de 2017
Ultima resposta 26 de nov. de 2017
Respostas 3
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo