十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶(hù) + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂(yōu)售后,網(wǎng)站問(wèn)題一站解決
顯示一個(gè)錯(cuò)誤對(duì)話(huà)框,該對(duì)話(huà)框顯示的 message 為 'alert':
成都創(chuàng)新互聯(lián)公司-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比沙河網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式沙河網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋沙河地區(qū)。費(fèi)用合理售后完善,十多年實(shí)體公司更值得信賴(lài)。
JOptionPane.showMessageDialog(null, "alert", "alert", JOptionPane.ERROR_MESSAGE);?
2.顯示一個(gè)內(nèi)部信息對(duì)話(huà)框,其 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ì)話(huà)框,其 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ì)話(huà)框,其 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è)要求用戶(hù)鍵入 String 的對(duì)話(huà)框:?
String inputValue = JOptionPane.showInputDialog("Please input a value");?
7.顯示一個(gè)要求用戶(hù)選擇 String 的對(duì)話(huà)框:
Object[] possibleValues = { "First", "Second", "Third" };?
Object selectedValue = JOptionPane.showInputDialog(null, "Choose one", "Input",?
JOptionPane.INFORMATION_MESSAGE, null,?
possibleValues, possibleValues[0]);
以上摘抄自CSDN, 純復(fù)制~ 不過(guò)挺符合你的要求的
在java中實(shí)現(xiàn)一個(gè)消息框, 常見(jiàn)的有兩種方式
第一種方法:?JOptionPane 類(lèi). 創(chuàng)建1個(gè)彈窗.
例一:簡(jiǎn)單的消息提示框
JOptionPane.showMessageDialog(null,?"消息提示");
2.例二:帶警告圖片的消息提示框
JOptionPane.showMessageDialog(null,?"提示消息",?"標(biāo)題",JOptionPane.WARNING_MESSAGE);
第二種方法?彈窗JDialog 設(shè)置setModal(true); 也可以實(shí)現(xiàn). 類(lèi)似于寫(xiě)JFrame
兩者區(qū)別在于:
JOptionPane 代碼簡(jiǎn)短, 適應(yīng)一些普通需求, 比如彈出消息提示, 彈出警告信息, 提示用戶(hù)輸入, 提示用戶(hù)選擇, 等簡(jiǎn)單的場(chǎng)景
JDialog 代碼略長(zhǎng), 組件需要自行定義. ?滿(mǎn)足一些復(fù)雜的需求. 比如多個(gè)輸入框 ,多個(gè)按鈕等
首先,給你看一個(gè)簡(jiǎn)單的代碼例子先:
import java.util.*;
public class Test {
public static void main(String[] args) {
Date myDate = new Date();
Timer timer = new Timer();
timer.schedule(new MyTask(), myDate);
}
static class MyTask extends java.util.TimerTask {
public void run() {
System.out.println("________");
}
}
}
這段代碼的作用是:在當(dāng)前時(shí)間打印出“________”。
這里用到了Timer的schedule方法,該方法的使用有如下兩種情況:
schedule(TimerTask task, Date time)設(shè)定指定任務(wù)task在指定時(shí)間time執(zhí)行;
schedule(TimerTask task, long delay, long period)方法設(shè)定指定任務(wù)task在指定延遲delay后進(jìn)行固定延遲peroid的執(zhí)行。
scheduleAtFixedRate(TimerTask task, long delay, long period)方法設(shè)定指定任務(wù)task在指定延遲delay后進(jìn)行固定頻率peroid的執(zhí)行。
這里要注意一點(diǎn):如果是用后面兩個(gè)方法的話(huà),則要通過(guò)timer的cancel()方法結(jié)束其運(yùn)行,否則會(huì)一直循環(huán)執(zhí)行下去。
那么,回到你的題目,只要將Date time參數(shù)改一下、將上面的run()方法的方法體改一下就行了。
記得給我分哦~~^_^
if(true){
out.println("scriptalert('彈出來(lái)了');/script");
}
// 上面這個(gè)是寫(xiě)在JSP 頁(yè)面上的.
"要求是(若用戶(hù)名或密碼為空(包括空格字符)則提示"
你的意思是不是你在做登陸的時(shí)候要求用戶(hù)輸入用戶(hù)名和密碼? 而且不能為空?
如果是這樣的話(huà),你可以在 提交 按鈕上加一句 onclick ='checkinfo()' .調(diào)用一個(gè) JS來(lái)進(jìn)行判定.
JS可以寫(xiě)成...
if(document.getElementByID("用戶(hù)名").value==null || document.getElementByID("用戶(hù)名").value=="")
{
alert("請(qǐng)輸入用戶(hù)名");
retrun false ;
}else if(document.getElementByID("密碼").value==null || document.getElementByID("密碼").value=="")
{
alert("請(qǐng)輸入密碼");
retrun false ;
}else {
return true ;
}
這樣的話(huà),在你點(diǎn)提交的時(shí)候,會(huì)先進(jìn)行JS的驗(yàn)證, 如果有其中一項(xiàng)沒(méi)有填寫(xiě)則回彈出對(duì)應(yīng)的提示框,并返回false.表單提交不了.......否則返回一個(gè)真值, 這個(gè)時(shí)候你的 表單就能順利提交了....
在你的java文件中寫(xiě)入:
比如說(shuō)考試規(guī)則:里面寫(xiě)入想要寫(xiě)的內(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)哈。。?