最近在做swing程式中遇到使用訊息提示框的,joptionpane類其中封裝了很多的方法。
很方便的,於是就簡單的整理了一下。
1.1 showmessagedialog
顯示乙個帶有ok 按鈕的模態對話方塊。
下面是幾個使用showmessagedialog 的例子:
joptionpane.showmessagedialog(null, "友情提示");
效果如下:
joptionpane.showmessagedialog(jpanel, "提示訊息", "標題",joptionpane.warning_message);
效果如下:
joptionpane.showmessagedialog(null, "提示訊息.", "標題",joptionpane.error_message);
joptionpane.showmessagedialog(null, "提示訊息.", "標題",joptionpane.plain_message);
1.2 showoptiondialog
這個函式可以改變顯示在按鈕上的文字。你還可以執行更多的個性化操作。
常規的訊息框:
int n = joptionpane.showconfirmdialog(null, "你高興嗎?", "標題",joptionpane.yes_no_option);//i=0/1
效果如下:
個性話訊息框:
object options =;
int m = joptionpane.showoptiondialog(null, "我可以約你嗎?", "標題",joptionpane.yes_no_option, joptionpane.question_message, null, options, options[0]);
效果如下:
1.3showinoutdialog
該方法返回乙個object 型別。這個object 型別一般是乙個string 型別,反應了使用者的輸入。
下拉列表形式的例子:
object obj2 =;
string s = (string) joptionpane.showinputdialog(null,"請選擇你的愛好:\n", "愛好", joptionpane.plain_message, new imageicon("icon.png"), obj2, "足球");
效果如下:
文字框形式的例子:
joptionpane.showinputdialog(null,"請輸入你的愛好:\n","title",joptionpane.plain_message,icon,null,"在這輸入");
效果如下:
對應的小圖示可參照下圖:
詳細的解釋可參照oracle官網
JOptionPane類提示框的一些常用的方法
最近在做swing程式中遇到使用訊息提示框的,joptionpane類其中封裝了很多的方法。很方便的,於是就簡單的整理了一下。1.1 showmessagedialog 顯示乙個帶有ok 按鈕的模態對話方塊。下面是幾個使用showmessagedialog 的例子 joptionpane.showm...
JOptionPane類提示框的一些常用的方法
最近在做swing程式中遇到使用訊息提示框的,joptionpane類其中封裝了很多的方法。很方便的,於是就簡單的整理了一下。1.1 showmessagedialog 顯示乙個帶有ok 按鈕的模態對話方塊。下面是幾個使用showmessagedialog 的例子 joptionpane.showm...
JOptionPane類提示框的一些常用的方法
最近在做swing程式中遇到使用訊息提示框的,joptionpane類其中封裝了很多的方法。很方便的,於是就簡單的整理了一下。1.1 showmessagedialog 顯示乙個帶有ok 按鈕的模態對話方塊。下面是幾個使用showmessagedialog 的例子 joptionpane.showm...