请问下。如何控制弹出窗口的次数呢。

s63403048 2014-01-03 10:37:49
如题,需要控制窗口弹出的次数,当超过3次后,就直接转向到支付成功界面。



String msg = "";
int code = 0;
int count = 0;
float a = (float) 2;
PayEntity payEntity = new PaymentModelService().getPaymentModelPort()
.payment("123", "000029582", "2", a);
msg = payEntity.getErrorText();
code = payEntity.getErrorCode();
if (code == 1) {
// 当接口返回后,弹出是否继续支付窗体
// i = 0 代表是 i = 1 代表否 i = null代表取消
if (msg == null) {
return "error";
} else {
if (count > 3) { // 当接口返回后,弹出是否继续支付窗体
return "succ";
} else {
int ys = JOptionPane.showConfirmDialog(null, "是否继续支付",
"友情提示", JOptionPane.YES_NO_OPTION);
if (ys == 1) {
return "succ";
} else {
count = count+1;
System.out.println(count + "count");
return "input";
}
}

}
} else {
JOptionPane.showMessageDialog(null, msg);
return "input";
}

...全文
351 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
asdfsfasdf112 2014-01-04
  • 打赏
  • 举报
回复
用一个全局变量,每弹一次自增一次不就可以?满三次就直接跳转。。。
lcf 2014-01-03
  • 打赏
  • 举报
回复
循环或者多重if啊
s63403048 2014-01-03
  • 打赏
  • 举报
回复
能否赐教。

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧