堪萨斯州的组合框'被选中。然后填写输入您的Driver's Licesne号码的文本字段。但是,这个号码必须以字母“K'在输入以下数字之前。如果声明不正确,这是否是其他?
else if(jComboBox5.getSelectedItem().equals( "KS-Kansas" ) || !uDL.matches("^[K]"))
{
JOptionPane.showMessageDialog(jTextField9, "Please enter a correct Driver's License Number!");
}
答案 0 :(得分:0)
我认为可能有更好的解决方案。假设uDL是一个String,Java有一个名为startsWith()的字符串函数。所以你可以这样做:
else if(jComboBox5.getSelectedItem().equals( "KS-Kansas" ) || !uDL.startsWith("K"))
{
//do whatever
}