Java 彈出對話方塊的幾種方式
阿新 • • 發佈:2019-01-11
1.顯示一個錯誤對話方塊
JOptionPane.showMessageDialog(null, "標題【出錯啦】", "年齡請輸入數字",
JOptionPane.ERROR_MESSAGE);
2.顯示一個資訊面板
int res=JOptionPane .showConfirmDialog(null, "輸入為空是否繼續", "是否繼續", JOptionPane.YES_NO_OPTION); if(res==JOptionPane.YES_OPTION){ System.out.println("選擇是後執行的程式碼"); //點選“是”後執行這個程式碼塊 }else{ System.out.println("選擇否後執行的程式碼"); //點選“否”後執行這個程式碼塊 return; }
3.顯示一個內部資訊對話方塊
JOptionPane
.showInternalConfirmDialog(frame, "please choose one", "information",
JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE);
4.顯示一個警告對話方塊
Object[] options = { "是", "取消" }; JOptionPane.showOptionDialog(null, "點選以繼續", "警告", JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE, null, options, options[0]);
5.顯示一個要求使用者鍵入 String 的對話方塊
String inputValue = JOptionPane.showInputDialog("Please input a value");
6.顯示一個要求使用者選擇 String 的對話方塊
Object[] possibleValues = { "第一個", "第二個", "第三個" }; Object selectedValue = JOptionPane.showInputDialog(null, "請選擇一個字串", "選擇輸入", JOptionPane.INFORMATION_MESSAGE, null, possibleValues, possibleValues[0]);