Seta um valor para um JSpinner

1 resposta
A

Olá pessoal…

Não estou conseguindo setar um valor para um JSpinner. Este componente usa o modelo SpinnerNumberModel com intervalo de 1 a 365. Como eu faço para setar por exemplo o JSpinner direto no número 100?
Para setar o valor, o método é setValue(Object value), certo! Mas como eu passo um nro como um objeto? Para pegar um valor, tranquilo…getValue() funcionou legal!


Private JSPinner spnDias;

SpinnerModel model = new SpinnerNumberModel(1, 1, 365, 1);

spnDias = new JSpinner();

spnDias.setModel(model);

spnDias.setValue(?)

1 Resposta

A

… Acabei encontrando uma solução. Bom, pra quem interessar, segue abaixo:

nomeDoJSpinner.setModel(new SpinnerNumberModel(umObjetoInteiro, 1, 365, 1));

OBS: Este ‘umObjetoInteiro’ poderia ser um valor q estivesse no BD

Valeu!!!

Criado 7 de fevereiro de 2007
Ultima resposta 7 de fev. de 2007
Respostas 1
Participantes 1