Neatbeans 스윙에서 JSpinner를 현재 시간으로 설정하고 사용자가 화살표를 위아래로 클릭하여 시간을 선택할 수있게하려고합니다. 어떻게 든 처음에는 작동하지만 화살표를 클릭하면 시간을 변경할 수없는 이러한 코드가 있습니다. 여기 내 코드는 다음과 같습니다Java에서 JSpinner를 올바르게 설정하는 방법은 무엇입니까?
JSpinner spinner = new JSpinner();
spinner.setModel(new SpinnerDateModel());
mySpinnerControl.setEditor(new JSpinner.DateEditor(spinner, "HH:mm"));
내가 화살표 키를 클릭하면, 시간이 늘 변경이 오류 메시지가 있어요 :
java.lang.ClassCastException: javax.swing.SpinnerNumberModel cannot be cast to javax.swing.SpinnerDateModel
내 코드에 어떤 문제가 있습니까? 나는 그물을 통해 연구했고 그들은 모두 같은 코드를 가지고있다. 도움을 주시면 대단히 감사하겠습니다. 미리 감사드립니다.
더 도움이 필요하면 [MCVE] (http://stackoverflow.com/help/mcve)를 표시하십시오. 몇 가지 문제가있을 수 있습니다. – Radiodef
죄송합니다. 자바 프로그래밍에 익숙하지 않습니다. 예외를 throw하는 코드가 무슨 뜻입니까? 전체 오류 메시지를 의미합니까? 또는 내 코드? –
실제로 내 편집 된 댓글을 참조하십시오. (페이지를 새로 고침하십시오.) 그리고 네, 당신의 코드. 예외가 발생하면 줄 번호가 표시됩니다. – Radiodef