我有这样的声明:
private JButton button_array [] = {
jButton1, jButton2, jButton3,
jButton4, jButton5, jButton6,
jButton7, jButton8, jButton9
};
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用,并给我一个"非法前向参考"的错误.我该如何修复声明?
用户在yyyy/mm/dd的jTextfield中输入他的出生日期,我想确保他正确地输入它并且它是一个真实的日期.到目前为止这是我的代码:
SimpleDateFormat df = new SimpleDateFormat("yyyy/mm/dd");
Date testDate = null;
Birth = jTextField3.getText();
try{
testDate = df.parse(Birth);
} catch (ParseException e){ }
if (!df.format(testDate).equals(Birth)){
JOptionPane.showMessageDialog(rootPane, "invalid date!!");
}
Run Code Online (Sandbox Code Playgroud)
我得到的错误是它说我不能java.sql.Date投入一个java.util.Date