Datumprüfung

Status
Nicht offen für weitere Antworten.

jupp61

Mitglied
Hallo,
ich möchte ein einfaches JTextField als Datumfeld nutzen. Ich bekommen die Prüfung der Eingabe nicht hin.

Das Feld ist vorbelegt.

Beim Verlassen des Feldes wird die Prüfung durchgeführt. Im Falle, dass keine Änderung vorgenommen war, besagt die Prüfung korrekt, sonst immer fehlerhaft.

Felddefinitionn
Code:
    public SimpleDateFormat tagStr = new SimpleDateFormat("dd.MM.yy");
    public Date tag = new Date();
    public int ind = 0;
    public ParsePosition errPos = new ParsePosition(ind);


Prüfung
Code:
    private void eingabeTxtFocusLost(java.awt.event.FocusEvent evt) {                                        
        System.out.println("eingabe: " + eingabeTxt.getText());
        try{
            tag = tagStr.parse(eingabeTxt.getText(), errPos);
        }catch (NullPointerException e){
            System.out.println("fehler#1");
            JOptionPane.showMessageDialog(this, "Rekla-Datum ungültig!", "Eingabefehler",  
                     JOptionPane.INFORMATION_MESSAGE);
        }
        System.out.println("errPos: " + errPos);
        ind = errPos.getErrorIndex();
        if (ind > 0){
            JOptionPane.showMessageDialog(this, "Rekla-Datum ungültig!", "Eingabefehler", 
                          JOptionPane.INFORMATION_MESSAGE);
            JFrameEingabeWin.setVisible(true);
         }
    }

Vielen Dank
Jupp
 

HoaX

Top Contributor
was gibst du denn in das feld ein? was kommt denn genau für ein fehler? hellseher gibts ein forum weiter ...
 

jupp61

Mitglied
Eingabe ist ganz gleich:

Vorbelegung: 01.11.07 ---> Programmzweig kein Fehler

Eingabe: 02.11.07 ---> Programmzweig Fehler


Danke für Support
Jupp
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben