62,616
社区成员
发帖
与我相关
我的任务
分享
public int getCurLayer(String curpn){
int layer = 0;
if(jTF_pn.getText().equals("")){
JOptionPane.showMessageDialog(null,"没有输入工厂型号,请输入!" );
jTF_pn.requestFocus();
//???此处return不行,因为不是没有返回值的方法,System.exit(0)会直接退出程序,只想中止接下的程序,不需要退出。
}
return layer;
}
private void jBtn_printActionPerformed(java.awt.event.ActionEvent evt) {
curlayer=this.getCurLayer(pn);
//如果上面调用的方法中已经判断出值为空,就不能接执行以下的程序了。如果不是调用方法直接将被调用方法中的if语句写在此,用return则可以。
if(jTF_stepx.getText().equals("")){
JOptionPane.showMessageDialog(null,"没有输入StepX,请输入!" );
jTF_stepx.requestFocus();
return;
}
......
}