我写了一个程序,允许用户输入客户的身份证号码,姓名,国籍,工作类型(普通,院士,医疗人员),目的地国家,SAR中要转移的金额,货币(SAR,本地货币),然后显示身份证号码,姓名,国籍,目的地国家,SAR中要转账的金额,将收到的金额,客户要支付的总金额,我需要知道如何操作我这样做:在每个程序运行后,我需要询问用户是否要继续使用该程序(使用JOptionPane的确认对话框)。如果用户点击是,程序将继续并要求用户输入其他信息。这个过程一直持续到用户点击NO ...请帮助!循环和JOptionpane
1
A
回答
1
一般的情况下是这样,我相信,直到用户选择一个没有选择你需要循环轮:
public class SO{
public static void main(String[] args) {
int choice = 0;
do{
choice = JOptionPane.showConfirmDialog(null, "Continue?");
} while(choice == JOptionPane.YES_OPTION);
}
}
0
使用do while循环..
do{
// your all operations...
// finally ask yes or no..
}while(choice.equalsIgnoreCase("yes"));
1
使用showConfirmDialog的如下:
int reply = JOptionPane.showConfirmDialog(null, "Are you sure you want to close?", "Close?", JOptionPane.YES_NO_OPTION);
if (reply == JOptionPane.YES_OPTION)
{
System.exit(0);
}
相关问题
- 1. JAVA:For循环和JOptionPane
- 2. JOptionPane循环
- 3. JOptionPane无限循环
- 4. JOptionPane显示循环
- 5. Java加法,while循环和joptionpane
- 6. while循环JOptionPane问题
- 7. While&for循环和JOptionPane数据输入连接到for循环
- 8. JOptionPane在while循环内显示while循环后终止
- 9. 在for循环中自动关闭JOptionPane
- 10. JOptionPane输入为两个增量循环
- 11. Java JOptionPane整个程序循环
- 12. 如何使用Strings和JOptionPane循环写几个Java代码
- 13. JOptionPane和While循环(用户输入添加)
- 14. 循环和while循环
- 15. JS类循环和循环
- 16. 在for循环中使用带有JOptionPane的if-else语句
- 17. 使用取消按钮跳转到JOptionPane InputDialog循环
- 18. 如何在JOptionPane中打印一组for循环数组?
- 19. 循环,而用户输入是不正确的使用JOptionPane
- 20. 延迟后,提交的JOptionPane并不断循环
- 21. 在While循环中获取TextField输入而不是JOptionPane java
- 22. 在JOptionPane和JLabel
- 23. Jspinner和JOptionPane
- 24. JButtons,ActionListener和JOptionPane
- 25. 循环和strcpy
- 26. JavaScript和循环
- 27. 循环和模
- 28. NSDictionary和循环
- 29. @autorelease和循环
- 30. JavaScript和循环
int result = JOptionPane.showConfirmDialog(...); if(result == JOptionPane.YES_OPTION){...}。参见:http://stackoverflow.com/questions/8689122/joptionpane-yes-no-options-confirm-dialog-box-issue-java – TEK