Não mostra o valor da variavel ---- JOptionPane.showMessageDialog(null,PRT,null, WIDTH); -------

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++;
}

Onde esse valor deveria estar sendo mostrado?

Quando o botão confirmado é pressionado

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.

1 curtida