近在做學校的課程設計,java程式需要用到對話框彈出,第一反應是js中的alert和confirm,java的話瞬間懵,查閱學習總結如下,用以以後的學習
1.顯示一個錯誤對話框,該對話框顯示的message 為'alert':
JOptionPane.showMessageDialog(null, "alert", "alert", JOptionPane.ERROR_MESSAGE);
2.顯示一個內部訊息對話框,其 message 'information':
JOptionPane.showInternalMessageDialog(frame, "information","information", JOptionPane.INFORMATION_MESSAGE);
3.顯示一個資訊面板,其options 為"yes/nochoose"
JOptionPane.showConfirmDialog(null, "choose one", "choose one", JOptionPane.YES_NO_OPTION);
4.顯示一個內部資訊對話框,其options 為"yes/noagecan",yes/noagecan", one',並有title 資訊:
JOptionPane.showInternalConfirmDialog(frame,
"please choose one", "information",
JOptionPane.YES_NO_CANCEL "information",
JOptionPane.YES_NO_CANCEL_RP.對話框,其options為OK、CANCEL,title 為'Warning',message 為'Click OK to continue':
Object[] options = { "OK", "CANCEL" };
JOptionPane.showOptionDialog(n conull, "Click to continue" , "Warning",
JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,
null, options, options[0]);
6.顯示一個要求使用者鍵入Pputoncomm); input a value");
7.顯示一個要求使用者選擇String 的對話方塊:
Object[] possibleValues = { "First", "Second", "Third" };
Object selectedm^ JOptionPaneValue = JOptionPane. , "Choose one", "Input",
JOptionPane.INFORMATION_MESSAGE, null,
possibleValues, possibleValues[0]);