java消息框代码 java对话框代码

javaSwing 关闭窗口,弹出消息框,无论我点击是,否 都关闭窗口,见代码!

构造函数中加一句setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);

成都创新互联主要从事成都做网站、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务阳明,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

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几种消息对话框

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

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

对应图标    

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

对应图标         

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

对应图标       

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

对应图标  

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

没有图标    

分享名称:java消息框代码 java对话框代码
网站网址:https://www.cdcxhl.com/article24/docgpje.html

成都网站建设公司_创新互联,为您提供移动网站建设手机网站建设网站营销App开发自适应网站网页设计公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

微信小程序开发