2016-07-04 6 views
0

Я разрабатываю приложение на Java, используя библиотеку jDateChooser. Я использую NetBeans как свою IDE. Когда я включаю комманду jDateChooser через палитру компонентов. Я не показываю номер дня. Вместо этого он показывает .... Я прикладываю вам изображение ниже моей проблемы. enter image description herejDateChooser не показывает число дней

Я попытался сделать JFrame больше, но он не работает. Есть предположения?

+1

Вы используете пустой макет? Пожалуйста, напишите [mcve], чтобы мы могли скопировать-вставить и посмотреть вашу проблему. Это похоже на проблему с макетом, кстати, что Look & Feel вы используете? Может быть, [this] (http://stackoverflow.com/questions/26352981/jdatechooser-is-not-displaying-any-dates) связан – Frakcool

+0

Да, я использую нулевой макет и внешний вид по умолчанию с NetBeans 8.1. Я не знаю, как настроить внешний вид. – jpuriol

+1

Нулевая компоновка не самая лучшая опция, но если вы прочитаете введение плагина JDateChooser 1.2, вы увидите, что могут возникнуть проблемы с локализацией: «6) Локализация. Компонент поддерживает все локации дат, представленные в JDK. Пользовательские редакторы и описания свойств также локализованы, но в настоящее время только для двух языков: русский и английский. Javadoc как на английском, так и на русском языках ». Существует отличная, локализуемая, альтернативная, называемая JCalendar, Kai Tödter, которую вы могли бы использовать вместо этого. http://toedter.com/jcalendar/ –

ответ

0
Date date = jDateChooser1.getDate(); 

формат, значение даты в строку

String strDate = DateFormat.getDateInstance().format(date); 

установить, что значение в качестве текста для лейбла ...

jLabel1.setText(strDate);