JSpinner: muestra un rango de valores HexBinary firmados

¿Cuál es la mejor manera de mostrar un rango de números HexBinary firmados en unJSpinner?

p.ej. desde0x8000 a0x7ffe

He intentado las siguientes soluciones, sin mucha suerte:

Utilizar unaJSpinnerNumberModel con un formateador predeterminado para convertir de int a Hexbinary. [No se puede mostrar la parte negativa del rango]Utilizar unaJSpinnerListModel y pásele una lista construida de valores HexBinary que se encuentren dentro del rango (solución ideada con código innecesario. No funciona perfectamente).

¿Hay una mejor solución genérica?

Respuestas a la pregunta(1)

Su respuesta a la pregunta