Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2012, 09:30
isaac_923
 
Fecha de Ingreso: abril-2012
Mensajes: 4
Antigüedad: 12 años, 1 mes
Puntos: 0
Exclamación Problema con JSpinner

Hola a todos, tengo un problema con un JSpinner.. por exigencias del guión debo crearlo utilizando la clase SpinnerListModel, de la siguiente forma:

Integer[] horas = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
spinnerHora = new JSpinner(new SpinnerListModel(horas));

donde spinnerHora es un atributo JSpinner.

Mi problema ahora viene a la hora de poder introducir datos por teclado, que el campo no los reconoce de tal forma que si introduzco el valor 8, al pulsar enter el valor vuelve a ser el que tenía.

Alguien sabe como puedo hacer que esto me funcione? O en otro caso, como podría deshabilitar el teclado (dejando que solo funcionen las teclas arriba y abajo), para impedir al usuario introducir datos que el programa no va a reconocer?

Muchas gracias de antemano.