como limpiar un spinner en java
Cómo limitar JSpinner (4)
El rango válido para esta aplicación es de 0 a 9, pero no parece haber ninguna configuración de valor mínimo o máximo de NetBeans 7.0.1 JSpinner. ¿Hay alguna otra forma de limitar el rango de este JSpinner a 0..9?
sí, pero sin molestar insertar código y / o con código generado de GUI Palette
agregue SpinnerListModel (el más fácil para este requisito y ejemplo en el tutorial de Oracle ) o cree su propio SpinnerNumberModel
El rango válido para esta aplicación es de 0 a 9, pero no parece haber ninguna configuración de valor mínimo o máximo de NetBeans 7.0.1 JSpinner. ¿Hay alguna otra forma de limitar el rango de este JSpinner a 0..9?
En mi Netbeans 7.3 seguí estos pasos:
Paso 1:
Paso 2:
Paso 3:
Y el último paso 4:
Funciona para mi.
Tendrás que usar this constructor de SpinnerNumberModel
.
Retazo:
JFrame frame = new JFrame("Limiting value for a JSpinner");
SpinnerModel sm = new SpinnerNumberModel(0, 0, 9, 1); //default value,lower bound,upper bound,increment by
JSpinner spinner = new JSpinner(sm);
// from 0 to 9, in 1.0 steps start value 5
SpinnerNumberModel model1 = new SpinnerNumberModel(5.0, 0.0, 9.0, 1.0);
JSpinner spin1 = new JSpinner(model1);