2012-02-07 2 views
0

JSpinner의 값이 비어 있지 않은 조건을 나타낼 필요가 있습니다. 다음 문은 제대로 작동하지 않는 것 같습니다 :JSpinner의 값이 비어 있지 않은 조건을 나타냅니다.

SpinnerNumberModelSpinnerDateModel의 문서에서
if (!timeSpinner.getValue().equals(null)) { ...} 
+2

* "제대로 작동하지 않습니다."* 아마 그냥 게으른 것일 수 있습니다. 좋은 플러깅을 해보십시오. 그것이 제대로 작동하지 못한다면, 당신이 대신 할 수 있습니다. 1) 일어날 것으로 예상되는 것을 설명하십시오. 2) 실제로 일어난 일을 설명하십시오. (적절한 경우 복사/붙여 넣기 오류 메시지가 있음) 그러나 일반적인 조언. 1) 질문하기. 2) 더 빨리 도움을 받으려면 [SSCCE] (http://sscce.org/)를 게시하십시오. –

답변

3

당신은 일반적으로 값으로 null을 가질 수하지 않는 것 같다. 모델을 구축 할 때와 새 값을 설정할 때 예외가 throw됩니다. 값이 null 인 경우 예외가 throw됩니다.

자신 만의 SpinnerModel을 생성하고 직접 처리 할 수 ​​있습니다.