Java中資訊氣球的四種類型
標籤(空格分隔): java
java中彈出提示框的四種方式:
ConfirmDialog—確認對話方塊,使用者點擊“YES” or “No”
InputDialog—輸入提示框
MessageDialog—資訊氣球
OptionDialog—組合其餘三種框體
樣本:
ConfirmDialog:
JOptionPane.showConfirmDialog(new JFrame().getContentPane(),
“使用者名稱登入。”, “系統資訊”,JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
根據不同選擇有JOptionPane.YES_OPTION、JOptionPane.NO_OPTION、JOptionPane.CANCEL_OPTION、JOptionPane.CLOSED_OPTION四種情況(或者其他異常情況)
InputDialog:
情況一:
Object[] possibleValues = { “First”, “Second”, “Third” }; //使用者的選擇項目
Object selectedValue = JOptionPane.showInputDialog(null, “Choose one”, “Input”,JOptionPane.INFORMATION_MESSAGE, null, possibleValues, possibleValues[0]);
情況二:
String str= JOptionPane.showInputDialog(“請輸入”);
MessageDialog:
JOptionPane.showMessageDialog(new JFrame().getContentPane(),
“使用者名稱不存在或密碼錯誤!\n請重新輸入。”, “系統資訊”, JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(new JFrame().getContentPane(),
“使用者名稱不存在或密碼錯誤!\n請重新輸入。”, “系統資訊”, JOptionPane.WARNING_MESSAGE);
JOptionPane.showMessageDialog(new JFrame().getContentPane(),
“使用者名稱不存在或密碼錯誤!\n請重新輸入。”, “系統資訊”, JOptionPane.ERROR_MESSAGE);
JOptionPane.showMessageDialog(new JFrame().getContentPane(),
“使用者名稱不存在或密碼錯誤!\n請重新輸入。”, “系統資訊”, JOptionPane.QUESTION_MESSAGE);
OptionDialog:
Object[] options = {“1”,”2”,”3”,”4”};//使用者在此可定義按鈕數量
JOptionPane.showOptionDialog(null,”選擇按鈕,個數可設定”, “選項對話方塊標題”,JOptionPane.YES_OPTION,JOptionPane.QUESTION_MESSAGE, null, options, options[0]);