最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
在java代碼里寫提示框,java中的消息提示框

java中實(shí)現(xiàn)彈出不同的警告和提示框

顯示一個(gè)錯(cuò)誤對(duì)話框,該對(duì)話框顯示的 message 為 'alert':

成都創(chuàng)新互聯(lián)是專業(yè)的沾益網(wǎng)站建設(shè)公司,沾益接單;提供網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行沾益網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

JOptionPane.showMessageDialog(null, "alert", "alert", JOptionPane.ERROR_MESSAGE);?

2.顯示一個(gè)內(nèi)部信息對(duì)話框,其 message 為 'information':?

JOptionPane.showInternalMessageDialog(frame, "information","information", JOptionPane.INFORMATION_MESSAGE);?

3.顯示一個(gè)信息面板,其 options 為 "yes/no",message 為 'choose one':?

JOptionPane.showConfirmDialog(null, "choose one", "choose one", JOptionPane.YES_NO_OPTION);?

4.顯示一個(gè)內(nèi)部信息對(duì)話框,其 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.顯示一個(gè)警告對(duì)話框,其 options 為 OK、CANCEL,title 為 'Warning',message 為 'Click OK to continue':?

Object[] options = { "OK", "CANCEL" };?

JOptionPane.showOptionDialog(null, "Click OK to continue", "Warning",?

JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,?

null, options, options[0]);?

6.顯示一個(gè)要求用戶鍵入 String 的對(duì)話框:?

String inputValue = JOptionPane.showInputDialog("Please input a value");?

7.顯示一個(gè)要求用戶選擇 String 的對(duì)話框:

Object[] possibleValues = { "First", "Second", "Third" };?

Object selectedValue = JOptionPane.showInputDialog(null, "Choose one", "Input",?

JOptionPane.INFORMATION_MESSAGE, null,?

possibleValues, possibleValues[0]);

以上摘抄自CSDN, 純復(fù)制~ 不過(guò)挺符合你的要求的

java彈出警告框代碼

在你的java文件中寫入:

比如說(shuō)考試規(guī)則:里面寫入想要寫的內(nèi)容,

JOptionPane.showMessageDialog(menuFrame, "\n 1:規(guī)定時(shí)間內(nèi)完成答題 \n 2:不定項(xiàng)選擇每道題5分,答不全0分 \n " +

"3:考試結(jié)束方可出考場(chǎng),否則0分處理 \n\n","考試規(guī)則", JOptionPane.PLAIN_MESSAGE);

注意:PLAIN_MESSAGE是不帶警告那個(gè)標(biāo)志符號(hào)的!

WARNING_MESSAGE帶警告標(biāo)志

ERROR_MESSAGE錯(cuò)誤提示

。。。。。等等好多呢。。

是不是你所要的回答?

不是可以再追問(wèn)哈。。?

JAVA的彈窗怎么做?

JAVA彈窗,有下面常見的2種方法實(shí)現(xiàn):

通過(guò)JDialog(模式窗口) 類來(lái)實(shí)現(xiàn).里面的寫法類似JFrame

重點(diǎn)方法提示:?setModal(true);

//當(dāng)設(shè)置為true表示,如果不關(guān)閉這個(gè)彈窗,那么主界面的其他組件都無(wú)法操作,該彈窗置于其他窗口的前面

//當(dāng)設(shè)置為false表示,可以繞開本彈窗,對(duì)主界面的其他組件進(jìn)行操作

優(yōu)點(diǎn): 功能強(qiáng)大, ?擴(kuò)展性強(qiáng)

缺點(diǎn): 代碼量大.

示例圖

通過(guò)JOptionPane(提示框) 來(lái)實(shí)現(xiàn)

效果圖如下

優(yōu)點(diǎn): 代碼量少,簡(jiǎn)單,方便, 普通場(chǎng)景已經(jīng)夠用

缺點(diǎn): 擴(kuò)展性不夠, 復(fù)雜邏輯難以實(shí)現(xiàn).

下面寫一個(gè)具體案例

場(chǎng)景:當(dāng)用于對(duì)文本域的文字,進(jìn)行操作后,那么退出時(shí),提示用戶, 是否要保存已經(jīng)更改后的內(nèi)容. ?如果用戶沒有修改內(nèi)容,那么不用提示

重點(diǎn)代碼

addDocumentListener--用于實(shí)現(xiàn)對(duì)文本內(nèi)容發(fā)生改變時(shí)進(jìn)行響應(yīng)

addWindowListener---用于實(shí)現(xiàn)對(duì)窗口進(jìn)行操作時(shí)進(jìn)行響應(yīng)

完整代碼如下

import?java.awt.Font;

import?java.awt.event.*;

import?javax.swing.*;

import?javax.swing.event.*;

public?class?JDDemo?extends?JFrame?implements?DocumentListener,WindowListener{

JTextArea?jta;

boolean?flag;

public?JDDemo()?{

jta?=?new?JTextArea();//文本域

jta.setText("床前明月光");//文本域的文字--可以通過(guò)IO加載txt文檔的文字

jta.setFont(new?Font("宋體",Font.BOLD,?20));//文本域的字體

jta.setLineWrap(true);//設(shè)置自動(dòng)換行

jta.getDocument().addDocumentListener(this);//添加文檔變化事件的響應(yīng).比如修改,刪除等

JScrollPane?jsp?=?new?JScrollPane(jta);//滾動(dòng)面板(當(dāng)文字太多時(shí),顯示滾動(dòng)條)

add(jsp);

setTitle("主窗口");//標(biāo)題

setSize(300,?260);//大小

setLocationRelativeTo(null);//居中

setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);//點(diǎn)擊窗口的關(guān)閉按鈕時(shí),執(zhí)行windowClosing的代碼

addWindowListener(this);

setVisible(true);//窗口可見

}

public?static?void?main(String[]?args)?{

new?JDDemo();

}

//實(shí)現(xiàn)WindowListener接口,需要重寫下面的6個(gè)方法,?windowClosing專門處理關(guān)閉時(shí)的方法

public?void?windowOpened(WindowEvent?e)?{

}

public?void?windowClosing(WindowEvent?e)?{

if(flag){

int?n?=?JOptionPane.showConfirmDialog(null,?"已經(jīng)更改了內(nèi)容,需要保存后再退出嗎?",?"提示",JOptionPane.YES_NO_OPTION);

//n等于-1表示關(guān)閉了彈出的對(duì)話框等情況的默認(rèn)值

//n等于0(JOptionPane.YES_OPTION)表示選擇了Yes

//n等于1(JOptionPane.NO_OPTION)表示選擇了No

if(n==JOptionPane.YES_OPTION){

//把文字保存到文件的代碼省略...

System.out.println("正在使用IO進(jìn)行保存..ing");

closeFrame();//關(guān)閉窗口并退出

}else?if(n==JOptionPane.NO_OPTION){

System.out.println("放棄保存修改.馬上退出");

closeFrame();

}

}else{

closeFrame();

}

}

public?void?windowClosed(WindowEvent?e)?{

}

public?void?windowIconified(WindowEvent?e)?{

}

public?void?windowDeiconified(WindowEvent?e)?{

}

public?void?windowActivated(WindowEvent?e)?{

}

public?void?windowDeactivated(WindowEvent?e)?{

}

//文檔事件,有下面三個(gè),如果觸發(fā)其中一個(gè),都可以認(rèn)為修改了文檔,所以需要在退出時(shí)進(jìn)行提示,是否保存

public?void?insertUpdate(DocumentEvent?e)?{//插入

flag=true;

}

public?void?removeUpdate(DocumentEvent?e)?{//刪除

flag=true;

}

public?void?changedUpdate(DocumentEvent?e)?{//改變

flag=true;

}

//關(guān)閉窗口的方法

public?void?closeFrame(){

this.setVisible(false);//窗口不可見

this.dispose();//窗口銷毀

System.exit(0);//JVM虛擬機(jī)退出

}

}

運(yùn)行效果圖:

JAVA提示框

希望能給您帶來(lái)幫助:

public static void main(String[] args) {

//不帶圖標(biāo)

Toolkit.getDefaultToolkit().beep();

JOptionPane.showMessageDialog(null, "信息", "標(biāo)題", JOptionPane.PLAIN_MESSAGE);

//帶 ?圖標(biāo)

JOptionPane.showMessageDialog(null, "信息", "標(biāo)題", JOptionPane.QUESTION_MESSAGE);

//帶 警告 圖標(biāo)

JOptionPane.showMessageDialog(null, "信息", "標(biāo)題", JOptionPane.WARNING_MESSAGE);

// 帶 警告 圖標(biāo)

JOptionPane.showMessageDialog(null, "信息", "標(biāo)題", JOptionPane.INFORMATION_MESSAGE);

//帶 錯(cuò)誤 圖標(biāo)

JOptionPane.showMessageDialog(null, "信息", "標(biāo)題", JOptionPane.ERROR_MESSAGE);

}

java中經(jīng)過(guò)if語(yǔ)句判斷后想彈出提示對(duì)話框 如何寫代碼?要求是(若用戶名或密碼為空(包括空格字符)則提示

if(true){

out.println("scriptalert('彈出來(lái)了');/script");

}

// 上面這個(gè)是寫在JSP 頁(yè)面上的.

"要求是(若用戶名或密碼為空(包括空格字符)則提示"

你的意思是不是你在做登陸的時(shí)候要求用戶輸入用戶名和密碼? 而且不能為空?

如果是這樣的話,你可以在 提交 按鈕上加一句 onclick ='checkinfo()' .調(diào)用一個(gè) JS來(lái)進(jìn)行判定.

JS可以寫成...

if(document.getElementByID("用戶名").value==null || document.getElementByID("用戶名").value=="")

{

alert("請(qǐng)輸入用戶名");

retrun false ;

}else if(document.getElementByID("密碼").value==null || document.getElementByID("密碼").value=="")

{

alert("請(qǐng)輸入密碼");

retrun false ;

}else {

return true ;

}

這樣的話,在你點(diǎn)提交的時(shí)候,會(huì)先進(jìn)行JS的驗(yàn)證, 如果有其中一項(xiàng)沒有填寫則回彈出對(duì)應(yīng)的提示框,并返回false.表單提交不了.......否則返回一個(gè)真值, 這個(gè)時(shí)候你的 表單就能順利提交了....


文章名稱:在java代碼里寫提示框,java中的消息提示框
網(wǎng)址分享:http://fisionsoft.com.cn/article/dscijis.html