Apa cara terbaik untuk menampilkan rentang nomor HexBinary yang ditandatangani dalam JSpinner
?
misalnya dari 0x8000
hingga 0x7ffe
Saya telah mencoba solusi berikut, tetapi tidak berhasil:
- Gunakan
JSpinnerNumberModel
dengan formatter default untuk mengonversi dari int ke Hexbinary.[Tidak dapat menampilkan bagian negatif dari rentang] - Gunakan
JSpinnerListModel
dan berikan daftar nilai HexBinary yang dibuat yang termasuk dalam kisaran tersebut (solusi yang dibuat dengan kode yang tidak perlu. tidak berfungsi dengan sempurna).
Apakah ada solusi yang lebih baik dan umum?