Это должно быть легко, но я не нашел его в Google:
Существует ли эквивалентный элемент управления .Net System.Windows.Forms.NumericUpDown в Java?Для этого требуется выбрать действительное десятичное или целое число.
JSpinner возможно?
Если вы находитесь на территории Swing, используйте JSpinner - по умолчанию он работает в цифрах, но его можно настроить для работы с месяцами, датами или почти всем остальным.
http://docs.oracle.com/javase/tutorial/uiswing/components/spinner.html