JSpinner: Exibe um intervalo de valores hexadecimais assinados
Qual é a melhor maneira de exibir um intervalo de números HexBinary assinados em umJSpinner
?
por exemplo. de0x8000
para0x7ffe
Eu tentei as seguintes soluções, sem muita sorte:
Use umJSpinnerNumberModel
com um formatador padrão para converter de int para Hexbinary. [Não é possível exibir parte negativa do intervalo]Use umJSpinnerListModel
e passe-lhe uma lista construída de valores HexBinary que caem no intervalo (solução inventada com código desnecessário. não funciona perfeitamente).Existe uma solução genérica melhor?