Comparar o valor de um JSpinner

1 resposta
lorena_aoliveira
Boa tarde galera!

Sou nova em Java e estou com um probleminha. Estou querendo comparar o valor de um JSpinne da seguinte forma:

if ((Integer.parseInt((String)JSpinner.getValue())) <= 0 ){

//////////

}

Quero saber pq esta dando erro?
Obrigada!

1 Resposta

T

Digamos que a sua variável JSpinner tenha o nome js.

O que js.getValue() retorna depende do que ele contém - se for um inteiro, ele retorna um Integer ou um Long (sei lá; por via das dúvidas, vou dizer que é um Number, que é a classe pai de Short, Integer, Long e Double, que são números), mas você pode usar então o método intValue().

No seu caso:

if ( ((Number)js.getValue()).intValue() <= 0) {
Criado 7 de julho de 2006
Ultima resposta 7 de jul. de 2006
Respostas 1
Participantes 2