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

3 respostas
programaçãojava
C
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++;
}

3 Respostas

Lucas_Camara

Onde esse valor deveria estar sendo mostrado?

C

Quando o botão confirmado é pressionado

campelo.m

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