2015-05-22 1 views
0

Я загрузил Microba DatePicker и JDatePicker. Могу ли я заставить его всегда выскакивать с самого начала (без нажатия кнопки и даже после выбора даты, чтобы она выскочила). Я действительно хочу получить только сам календарь, без других элементов.Java DatePicker popup calendar

+0

Любые идеи ребята? – MPavel

ответ

2

Я проверил компоненты Microba.

Вы упомянули

То, что я на самом деле хочу становится только сам календарь, без других элементов.

на ваш вопрос.

Таким образом, вы можете использовать calenderPane вместо использования DatePicker на компонентах microba.

вы можете использовать этот календарь, потому что он всегда остается всплывающим!

enter image description here

просто использовать метод getDate() для reteive выбранной даты вашего текстового поля или что вы хотите!

здесь ссылка на microba calanderpane doucumentation

видеть, что это работает

enter image description here

Просто используйте этот код, чтобы получить текст в текстовом поле.

Date date = calendarj.getDate();   
    SimpleDateFormat df = new SimpleDateFormat("YYYY-MM-dd"); 
    String format = df.format(date); 
    txtDate.setText(format); 

Я надеюсь, что это поможет вам много

0

Использование библиотеки jdatepicker вы также можете создать виджет JDatePanel который всегда виден.

На скриншоте слева находится виджет, встроенный в JDatePanel, справа вы видите виджет как свернутый JDatePicker.

JDatePicker screenshot