扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
显示一个错误对话框,该对话框显示的 message 为 'alert':
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比沙河网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式沙河网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖沙河地区。费用合理售后完善,十多年实体公司更值得信赖。
JOptionPane.showMessageDialog(null, "alert", "alert", JOptionPane.ERROR_MESSAGE);
2.显示一个内部信息对话框,其 message 为 'information':
JOptionPane.showInternalMessageDialog(frame, "information","information", JOptionPane.INFORMATION_MESSAGE);
3.显示一个信息面板,其 options 为 "yes/no",message 为 'choose one':
JOptionPane.showConfirmDialog(null, "choose one", "choose one", JOptionPane.YES_NO_OPTION);
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 为 '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.显示一个要求用户键入 String 的对话框:
String inputValue = JOptionPane.showInputDialog("Please input a value");
7.显示一个要求用户选择 String 的对话框:
Object[] possibleValues = { "First", "Second", "Third" };
Object selectedValue = JOptionPane.showInputDialog(null, "Choose one", "Input",
JOptionPane.INFORMATION_MESSAGE, null,
possibleValues, possibleValues[0]);
以上摘抄自CSDN, 纯复制~ 不过挺符合你的要求的
在java中实现一个消息框, 常见的有两种方式
第一种方法: JOptionPane 类. 创建1个弹窗.
例一:简单的消息提示框
JOptionPane.showMessageDialog(null, "消息提示");
2.例二:带警告图片的消息提示框
JOptionPane.showMessageDialog(null, "提示消息", "标题",JOptionPane.WARNING_MESSAGE);
第二种方法 弹窗JDialog 设置setModal(true); 也可以实现. 类似于写JFrame
两者区别在于:
JOptionPane 代码简短, 适应一些普通需求, 比如弹出消息提示, 弹出警告信息, 提示用户输入, 提示用户选择, 等简单的场景
JDialog 代码略长, 组件需要自行定义. 满足一些复杂的需求. 比如多个输入框 ,多个按钮等
首先,给你看一个简单的代码例子先:
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("________");
}
}
}
这段代码的作用是:在当前时间打印出“________”。
这里用到了Timer的schedule方法,该方法的使用有如下两种情况:
schedule(TimerTask task, Date time)设定指定任务task在指定时间time执行;
schedule(TimerTask task, long delay, long period)方法设定指定任务task在指定延迟delay后进行固定延迟peroid的执行。
scheduleAtFixedRate(TimerTask task, long delay, long period)方法设定指定任务task在指定延迟delay后进行固定频率peroid的执行。
这里要注意一点:如果是用后面两个方法的话,则要通过timer的cancel()方法结束其运行,否则会一直循环执行下去。
那么,回到你的题目,只要将Date time参数改一下、将上面的run()方法的方法体改一下就行了。
记得给我分哦~~^_^
if(true){
out.println("scriptalert('弹出来了');/script");
}
// 上面这个是写在JSP 页面上的.
"要求是(若用户名或密码为空(包括空格字符)则提示"
你的意思是不是你在做登陆的时候要求用户输入用户名和密码? 而且不能为空?
如果是这样的话,你可以在 提交 按钮上加一句 onclick ='checkinfo()' .调用一个 JS来进行判定.
JS可以写成...
if(document.getElementByID("用户名").value==null || document.getElementByID("用户名").value=="")
{
alert("请输入用户名");
retrun false ;
}else if(document.getElementByID("密码").value==null || document.getElementByID("密码").value=="")
{
alert("请输入密码");
retrun false ;
}else {
return true ;
}
这样的话,在你点提交的时候,会先进行JS的验证, 如果有其中一项没有填写则回弹出对应的提示框,并返回false.表单提交不了.......否则返回一个真值, 这个时候你的 表单就能顺利提交了....
在你的java文件中写入:
比如说考试规则:里面写入想要写的内容,
JOptionPane.showMessageDialog(menuFrame, "\n 1:规定时间内完成答题 \n 2:不定项选择每道题5分,答不全0分 \n " +
"3:考试结束方可出考场,否则0分处理 \n\n","考试规则", JOptionPane.PLAIN_MESSAGE);
注意:PLAIN_MESSAGE是不带警告那个标志符号的!
WARNING_MESSAGE带警告标志
ERROR_MESSAGE错误提示
。。。。。等等好多呢。。
是不是你所要的回答?
不是可以再追问哈。。?
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流