2013-02-28 3 views
1

Я занимаюсь разработкой простого приложения рабочего стола с Java и NetBeans 7 У меня есть текстовое поле и текстовое поле, а также jxdatepicker У меня есть Кнопка CLEAR, который предполагает, чтобы очистить поля, когда это необходимоКак очистить поле JXDatePicker

Я использую

jtextfield.setText("") and 
    jtextArea.setText("") 

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

ответ

6

в основном:

picker.setDate(null); 

Добавление:

копаться в внутренностях сборщика и настройки текста его редактора является неправильно, потому что текст обновляется только в редакторе, но не стремится к лежащая в основе модель:

picker.getEditor().setText(""); 
System.out.println(picker.getDate()); 

// output 
Thu Feb 28 00:00:00 CET 2013 

// output after nulling the date with the appropriate api 
null 
+0

Я никогда не проверял это, спасибо, что обновил нас с информацией. +1 –

+0

Вам действительно 93 года? 0_о. Ваш профиль показывает ваш возраст = 93. –

+0

@HarryJoy это не займет моих реальных 103 kleopatra

0

1.Настроить недвижимость как этот. datePicker.getModel(). SetValue (null) ;;

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