ome/img/nav3_on.png">
APP
系统平台
  • 建站知识
  • 联系我们
  • 咨询热线 :
    028-86922220

    疆括仕网站建设,新征程启航

    为企业提供网站建设、域名注册、服务器等服务

    java对话框代码6的简单介绍

    Java几种消息对话框

    Java中几种常见的消息对话框

    创新互联专注于滦南网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供滦南营销型网站建设,滦南网站制作、滦南网页设计、滦南网站官网定制、微信小程序开发服务,打造滦南网络公司原创品牌,更为您提供滦南网站排名全网营销落地服务。

    1、JOptionPane.ERROR_MESSAGE:显示向用户表明错误的对话框  

    对应图标    

    2、JOptionPane.INFORMATION_MESSAGE:显示向用户传达指示性信息的对话框;用户可以仅取消该对话框 

    对应图标         

    3、JOptionPane.WARNING_MESSAGE:显示警告的对话框,说明某个潜在的问题

    对应图标       

    4、JOptionPane.QUESTION_MESSAGE:显示向用户提出问题的对话框。该对话框通常要求用户响应,诸如单击Yes或者No按钮      

    对应图标  

    5、JOptionPane.PLAIN_MESSAGE:显示只有消息而没有图标的对话框    

    没有图标    

    java中经过if语句判断后想弹出提示对话框 如何写代码?要求是(若用户名或密码为空(包括空格字符)则提示

    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怎么创建消息对话框

    复杂的对话消息框可以参考JDialog

    说明: JDialog的写法和JFrame基本类似. 可以自由添加组件等,代码量偏多.

    简单的消息对话框可以使用JOptionPane

    说明: 功能较少, 可拓展性不强,但是代码非常简洁. 适合大多数的应用场景.

    效果图

    举例:

    public class Demo {

    public static void main(String[] args) {

    JOptionPane.showMessageDialog(null, "提示:今天天气不错哟~");  

    JOptionPane.showMessageDialog(null, "提示: 6/0出错, 被除数不能为0! ", "警告",JOptionPane.ERROR_MESSAGE);  

    }

    }

    关于触发的举例

    效果图

    参考代码

    import java.awt.*;

    import java.awt.event.*;

    import javax.swing.*;

    //该窗口继承自JFrame. 

    public class DemoFrame extends JFrame implements ActionListener{

    JTextField jtf;

    JButton jb;

    public DemoFrame() {

    jtf = new JTextField(8);

    jtf.setText("Hello ~");

    jb = new JButton("显示文本框的内容");

    jb.addActionListener(this);

    JPanel jp = new JPanel();

    jp.add(jtf);

    jp.add(jb);

    add(jp);

    setTitle("窗口");// 窗口标题

    setSize(380, 185);// 窗口大小

    setLocationRelativeTo(null);// 窗口居中

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 通常添加这行代码,点击窗口右下角的关闭时会结束程序

    setVisible(true);

    }

    // main方法

    public static void main(String[] args) {

    new DemoFrame();

    }

    @Override

    public void actionPerformed(ActionEvent e) {

    JButton jb1 = (JButton) e.getSource();

    if(jb==jb1) {

    JOptionPane.showMessageDialog(null, "文本框的内容是:"+jtf.getText());

    }

    }

    }

    拓展:

    更多的关于JDialog和JOptionPane两个组件的使用方法, 可以查看java API文档

    建议经常查看java的 API文档, 网上有很多的中文版. 不熟悉的类和方法,就看看, 是学习的利器~

    关于java中的对话框问题

    有两点要修改

    首先你没有加监听器

    but1.addActionListener(this);

    其次,e.getSource()是获取事件源,应该是but1

    public void actionPerformed(ActionEvent e)

    {

    if(e.getSource()==but1)

    {

    d.setVisible(true);

    }

    }


    当前题目:java对话框代码6的简单介绍
    当前网址:https://www.tyhkzb.com/article/ddohspj.html
    在线咨询
    服务热线
    服务热线:028-86922220
    TOP