2017-11-03 5 views
1

DatePicker에서 샘플을 만들고 있는데이 코드 이름에서 과거 날짜 또는 미래 날짜를 사용하지 않으려합니다.codenameone의 일정에서 과거 날짜 또는 미래 날짜를 비활성화하는 방법

코드 :

Picker datePicker = new Picker(); 
datePicker.setType(Display.PICKER_TYPE_DATE); 
datePicker.setDate(new Date()); 

내가 어떻게 이것을 달성 할 수 있습니까? 피커 API 그냥 있기 때문에이 기능을 지원하지 않는이 때

감사

답변

0

는 기본적으로 구현합니다. 이러한 기능을 구현하기 위해 Calendar API 또는 유사 기능을 사용할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 일부 코드를 제공해 주실 수 있습니까? 일부 메서드는 일정에서 시뮬레이터에서 응용 프로그램을 실행하는 동안 잘 작동하지만 오류를 보여 주 빌드 (예 : Calendar.getMaximum (Calendar.DAY_OF_MONTH)) .. – tyson

+0

나는'com.codename1.ui.Calendar'을 참조하고 있었기 때문에 'java.util.Calendar' –

+0

그걸 시도했지만 구성 요소 "setYearRange()"메서드를 사용할 수 있지만 현재 연도의 모든 달을 보여줍니다 (예를 들어, 2017 년에서 2011 년까지의 연도 범위를 설정했지만 2017 또한 보여줍니다. 현재 달에서 보여주고 싶은 모든 달) .. 거기에 어떤 해결책이 있습니까? – tyson