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
是毫无意义的