Znalazłem funkceje ktora powinna walidowac date
public void sprdata(){
String date1 = datadost2.getText();
try {
// Some examples
DateFormat formatter = new SimpleDateFormat("yyyyMMdd");
Date date = (Date)formatter.parse(date1);
Uwagi2.setText("all ok");
} catch (ParseException e) {
Uwagi2.setText("Zla data dostawy");
}
}
i niby jest ok bo do czasu kiedy nie wpisze poprawnej daty to w polu Uwagi2 dostaje komunikat o złej dacie kłopot w tym że jak wpisze poprawna eclipse w konsoli wyrzuca mi
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.util.Date
at RamkaDodajRysuj.sprdata(RamkaDodajRysuj.java:165)
at RamkaDodajRysuj$1.keyReleased(RamkaDodajRysuj.java:108)
at java.awt.AWTEventMulticaster.keyReleased(Unknown Source)
at java.awt.Component.processKeyEvent(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
jak sie pozbyc tego problemu?