Когда я пытаюсь это сделать, спиннер все еще можно отредактировать, нажав стрелку! - Yelliver
Вы можете попробовать установить шаг 0:
mySpinner.setModel(new SpinnerNumberModel(yourDefaultDisplayValue,
minValue, maxValue, step));
Вы можете исследовать другие модели вертушек и сделать тот же трюк, я думаю.