Java 我可以在日期验证器程序的focusLost()中调用focusgound()吗?

Java 我可以在日期验证器程序的focusLost()中调用focusgound()吗?,java,swing,date,netbeans,Java,Swing,Date,Netbeans,请让我知道这是否可以 catch (ParseException ex) { jMessage.setText("Invalid Date. Input Date as DD/MM/YYYY"); //For Clearing Text Field On Click: jDobTextField.addFocusListener(new FocusListener() { @Override

请让我知道这是否可以

catch (ParseException ex) {
            jMessage.setText("Invalid Date. Input Date as DD/MM/YYYY");
            //For Clearing Text Field On Click:
            jDobTextField.addFocusListener(new FocusListener() {
                @Override
                public void focusGained(FocusEvent e) {
                    jMessage.setText("");
                }
                @Override
                public void focusLost(FocusEvent e) {
                    //throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
                    focusGained(e);
                }
            });
        }
我正试图在jFrame中添加一个日期验证程序。我的问题是,每次插入错误的日期并单击jTextField时,我是否可以在focusLost()中调用focusgoven(e)方法来重新启动整个过程


顺便说一句,focusLost()是由netbeans生成的。我刚刚添加了focusgoven()。

另请参见。在
异常处理程序中添加
FocusListener
是毫无意义的