2012-05-03 2 views
2

Я хочу, чтобы дампикер в моем jframe. Я использую JXDatePicker от SwingX, но мне трудно узнать, как это работает, datepicker не показывает.Как использовать JXDatePicker?

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { 

     JXDatePicker picker = new JXDatePicker(); 

jLabel2.setText(picker.getDate().toString()); 
    } 

, что я хотел бы это для выбора, чтобы показать, когда на actionperformed кнопки, а затем записать seledted дату в JLabel. Есть идеи?

ответ

3

JXDatePicker разработан как компонент, который сочетает в себе кнопку, редактируемое поле и компонент JXMonthView. Пользователь может выбрать дату из компонента календаря, который появляется при нажатии кнопки.

Итак, не забудьте добавить сборщика в контейнер, то есть:

panel.add(picker); 

Вот example.

+0

мы можем сделать редактируемое поле незаменимым для пользователя, то есть только нажатие кнопки позволяет пользователю добавлять запись в поле. –

+1

@AnchitMittal 'datePicker.getEditor(). SetEditable (false);' должен делать трюк. – tenorsax

Смежные вопросы