Java中對話方塊的彈出
最近在做學校的課程設計,java程式設計需要用到對話方塊彈出,第一反應是js中的alert和confirm,java的話瞬間懵,查閱學習總結如下,用以以後的學習
1.顯示一個錯誤對話方塊,該對話方塊顯示的 message 為 '年齡請輸入數字',標題為“標題【出錯啦】”:
JOptionPane.showMessageDialog(null, "標題【出錯啦】", "年齡請輸入數字", JOptionPane.ERROR_MESSAGE);
2.顯示一個內部資訊對話方塊,其 message 為 'information':
JOptionPane.showInternalInputDialog(Component parentComponent,Object message,String title,int messageType)顯示請求使用者輸入內容的內部對話方塊,它以 parentComponent 為父級。該對話方塊的標題為 title,訊息型別為 messageType。
引數:
parentComponent - 對話方塊的父 Component
message - 要顯示的 Object
title - 要在對話方塊的標題欄中顯示的 String
messageType - 要顯示的訊息型別:ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE 或 PLAIN_MESSAGE
如:JOptionPane.showInternalInputDialog(button,"Message");
這裡一定要注意第一個引數:找好他的父元件,不然會報JOptionPane: parentComponent does not have a valid parent錯誤
3.顯示一個資訊面板,其 options 為 "yes/no",message 為 '輸入為空是否繼續':
JOptionPane.showConfirmDialog(null, "輸入為空是否繼續", "是否繼續", JOptionPane.YES_NO_OPTION);
具體使用如下:
1 int res=JOptionPane.showConfirmDialog(null, "輸入為空是否繼續", "是否繼續", JOptionPane.YES_NO_OPTION); 2 if(res==JOptionPane.YES_OPTION){3 System.out.println("選擇是後執行的程式碼"); //點選“是”後執行這個程式碼塊 4 }else{ 5 System.out.println("選擇否後執行的程式碼"); //點選“否”後執行這個程式碼塊 6 return; 7 }
4.顯示一個內部資訊對話方塊,其 options 為 "yes/no/cancel",message 為 'please choose one',並具有 title 資訊:
JOptionPane.showInternalConfirmDialog(frame,
"please choose one", "information",
JOptionPane.YES_NO_CANCEL_OPTION,
JOptionPane.INFORMATION_MESSAGE);
5.顯示一個警告對話方塊,其 options 為 OK、CANCEL,title 為 '警告',message 為 '點選以繼續':
Object[] options = { "是", "取消" };
JOptionPane.showOptionDialog(null, "點選以繼續", "警告",
JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,
null, options, options[0]);
6.顯示一個要求使用者鍵入 String 的對話方塊:
String inputValue = JOptionPane.showInputDialog("Please input a value");
7.顯示一個要求使用者選擇 String 的對話方塊:
Object[] possibleValues = { "第一個", "第二個", "第三個" };
Object selectedValue = JOptionPane.showInputDialog(null, "請選擇一個字串", "選擇輸入",
JOptionPane.INFORMATION_MESSAGE, null,
possibleValues, possibleValues[0]);
相關推薦
Java中對話方塊的彈出
最近在做學校的課程設計,java程式設計需要用到對話方塊彈出,第一反應是js中的alert和confirm,java的話瞬間懵,查閱學習總結如下,用以以後的學習 1.顯示一個錯誤對話方塊,該對話方塊顯示的 message 為 '年齡請輸入數字',標題為“標題【出錯啦】”
Dialog對話方塊彈出底部有空隙的解決方案
通常我們會用extends Dialog方式實現很多自定義的對話方塊,然後通過super(context, R.style.dialog_fullscreen_menu);設定對話方塊的樣式,比如: <style name="dialog_fullscreen_menu"&g
JS模態對話方塊彈出(對話方塊嵌入網頁)
<html> <head> <title>JS彈出一個網頁對話方塊,後面全變灰,並不可用。</title> <meta http-equiv="Content-Type" content="text/html; char
MFC 非模態對話方塊彈出的對話方塊閃了一下就消失了
CTestDialog *pTestDlg = new CTestDialog(); pTestDlg->Create(IDD_DIALOG_TEST, this); pTestDlg->ShowWindow(SW_SHOW); ///下面三行錯誤 //
通過OD除錯阻止對話方塊彈出
00401000 >/$ 6A 00 push 0 ; /pModule = NULL 00401002 |. E8 0D020000 call
將activity作為對話方塊彈出
1.在清單檔案中設定theme <activity android:theme="@android:style/Theme.Dialog" > </activity> 2.在對話方塊中去除標題(去除標題一個要在setCon
臨時對話方塊彈出程式碼--qq臨時對話方塊 程式碼,MSN、淘寶旺旺、Skype線上對話程式碼
QQ的程式碼http://wpa.qq.com/msgrd?V=1&Uin=******&Site=a-hai.net&Menu=yes <a target=blank href=tencent://message/?uin=號碼 alt=
對話方塊彈出(Bootstrap)
HTML <button class="btn btn-primary" type="button">點選我</button> <div class="modal fade" id="mymodal"> <div class
Java Selenium - 處理頁面彈出窗
cnblogs clas java iterator 循環 當前 iter string ren 1. 得到當前窗口句柄 2. 得到所有窗口句柄 3. 循環找到目標窗口 String currentWindow = driver.getWindowHandle(); S
js 用簡單案例舉模態對話框彈出
line back itl 20px 代碼 天下 異同 深入 出師表 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title&g
java中內存溢出和內存泄漏的區別
int end fbo gin 一個 urn 垃圾 substring 內存問題 內存溢出 雖然在java中我們不用關心內存的釋放, 垃圾回收機制幫助我們回收不需要的對象,但實際上不正當的操作也會產生內存問題:如,內存溢出、內存泄漏 內存溢出:out of memory:簡
Java確認框的彈出
conf 解決辦法 pen ima 解決 can tac sed 返回 最近在工作中,有個小需求是上傳文件到TC中,如果文件在TC中存在,就需要彈出選擇框讓客戶進行選擇.如下圖: 為了實現上述效果,可以有下列幾種解決辦法. 1)辦法1:和線程沒有關聯 1 int sho
PID上指定Fragment中的EditText彈出軟鍵盤
效果圖: 首先 在AndroidManifest.xml中對Activity配置windowSoftInputMode 設定為adjustPan時彈出軟鍵盤會推動整個activity網上偏移,adjustResize則不會偏移 軟鍵盤會覆蓋在Activity上方都不是我
mui中dtpicker元件--彈出日期選擇器(移動端滑動日曆)
轉自:http://www.menvscode.com/detail/5aab64de539bcc7803385bc9 dtpicker元件適用於彈出日期選擇器,使用dtpicker元件必須要引入 mui.min.js、mui.min.css、mui.picker.min.css、mui.pick
android中常用的彈出提示框
首先是一個最簡單的應用,就是彈出一個訊息框,在android中可以這樣實現 view plain copy to clipboard print ? 1 new AlertDialog.Builder
Android中簡單的彈出選單
<resources> <array name="ItemArray"> <item>第一項</item> <item>第二項</item> <item>第
Android中對話方塊右上角關閉懸浮按鈕的實現(總結)
其實很簡單,步驟如下: 1、需要把對話方塊的預設背景改為透明。 方法:自定義Dialog的樣式。 <!--對話方塊透明背景--> <style name="Translucent_NoTitle" parent="android:style/Theme
MFC中對話方塊資源的複製
在工程中匯入已建好的對話方塊,方法有三: 法一: 1、首先要生成一個*.ogx的檔案。 方法:開啟包含有所要加的對話方塊資源的工程(別的工程)。 在檢視資源(ClassView)中滑鼠右鍵點選所需的對話方塊的類(也可以是所需的類)
筆記二 :EgretH5通用MVC框架的入門操作:在scene中製造一個彈出選單(UI部分)
前言:彈出選單是遊戲中UI非常常見的一個部件,下面將用筆記一中建立的scene進行構建,效果圖如下: 1.在\resource\skins\DemoSkin.exml檔案中新增: <e:Group width="610.61" height="192.42"
WPF程式設計,C#中對話方塊自動關閉的一種方法。
MessageBoxTimeout是一個微軟未公開的Windows API函式。實現定時訊息,功能類似於MessageBox。如果使用者不迴應,能定時關閉訊息框。函式由user32.dll匯出,windows2000及以下沒有此函式。 原型: int Mes