Estava trabalhando com Spinner e precisava limitar o valor mínimo e máximo. Entretanto o Spinner é uma interface genérica e possui alguns tipos específicos de Spinner. Vou mostrar como é possível definir.
A primeira coisa que precisa saber é que isso é uma propriedade de modelo. Se você estiver usando uma IDE como o NetBeans, nem adianta procurar o "Min Value" ou "Max Value" na lista de propriedades. Você precisa encontrar a propriedade "model".
No caso de você estiver fazendo tudo no código, no objeto JSpinner, tem o método setModel, onde você precisa passar um NumberSpinnerModel. Em um código ficaria algo assim:
NumberSpinnerModel model = new SpinnerNumberModel(50, 0, 100, 1);
jSpinner01.setModel(model);
Explicando:
Na primeira linha instanciamos um novo NumberSpinnerModel e temos ali no construtor 4 parâmetros: o primeiro é o valor padrão do Spinner, o segundo é o valor mínimo, o terceiro o valor máximo e o último é o passo em que vai aumentar ou decrementar.
A segunda linha é para aplicar o modelo ao spinner.
Obrigado!
ResponderExcluirMuito obrigado. Consegui o que eu queria com essa ajuda. Valeu!
ResponderExcluirlegal! Obrigado!
ResponderExcluir