JOptionPane
有助於方便地彈出要求用戶提供值或向其發出通知的標准對話框。但是有時候看看API也特別煩,因為方法多,參數多,特別難記憶。這里我給出幾種常用的方法供大家參考。
(1) public static int showConfirmDialog(Component parentComponent, Object message);這個方法是調出帶有選項 Yes、No 和 Cancel 的對話框,標題為 Select an Option。首先要明白大致含義,這里我們主要關注showConfirmDialog。
比如說我不想要三個選項的話,就可以用 JOptionPane.showConfirmDialog(null,"沒有更多的題目,是否退出?", "提示框", 2); 實現,第一個參數含義是
---> 確定在其中顯示對話框的 Frame
;如果為 null
或者 parentComponent
不具有 Frame
,則使用默認的 Frame;第二個參數是顯示在彈出框中的內容,及按鈕上方的內容;第三個參數是對話框的標題,相當於JFrame.setTitle("字符");設置后顯示的內容;第四個參數是選項個數,這里的2表示只有是和否兩個選項。
(2) public static void showInternalMessageDialog(Component parentComponent,Object message);這個方法是調出內部確認對話框面板。該對話框是一個信息消息對話框,標題為 "Message"。這是一個可以輸入的彈出對話框,可以在相應的位置輸入你想要輸入的內容,這個方法沒有什么特別之處,這里就不再多說。
(3)public static void showMessageDialog(Component parentComponent,Object message);這個方法是調出標題為 "Message" 的信息消息對話框。這是一個提示對話框,只有一個“確定”選項。
當然,這里只是給出了簡單的介紹,以上三種方法的重載方法還有很多,可以查找API。