JSpinner の値が空でないという条件を表す必要があります。次のステートメントは正しく機能していないようです。
if (!timeSpinner.getValue().equals(null)) { ...}
のドキュメントから、値として持つことは通常許可さSpinnerNumberModel
れSpinnerDateModel
ていないようです。null
モデルの構築時、および新しい値の設定時に例外がスローされます (その値が の場合) null
。
独自のものを作成して、自分SpinnerModel
で条件を処理できます。