2013-09-25 1 views
0

У меня есть jFrame в моем приложении java, которое вставляет выбранную дату в базу данных. Я хочу проверить, пусто ли поле.проверка jDateChooser

Код выглядит так:

if(!this.jtxtDate.getSelectedItem.toString().isEmpty()) { 
    idc.setDate(this.jtxtDate.getDate); 
} else { 
    JOptionPane.showMessageDialog(rootPane, "pls choose date"); 
} 
+2

В чем проблема с кодом? Является ли ваш JDateChooser третьим компонентом? Если да, то какая библиотека? – dic19

ответ

0

Используйте этот код внутри блока Ьгу:

if(
    ((JTextField)jDateChooser1.getDateEditor().getUiComponent()).getText().isEmpty() 
) { 
    JOptionPane.showMessageDialog(this, "Date should be filled"); 
} else { 
    //some code 
} 
0

Вы могли бы просто проверить, если вы можете получить дату из jDateChooser.

if(this.jtxtDate.getDate() != null) { 
    idc.setDate(this.jtxtDate.getDate); 
} else { 
    JOptionPane.showMessageDialog(rootPane, "pls choose date"); 
}