java消息对话框用什么做_Java如何创建消息对话框?
本示例演示如何使用JOptionPane类方法创建消息对话框。在下面的代码,你会看到使用的JOptionPane.showMessageDialog(),JOptionPane.showInputDialog()和JOptionPane.showConfirmDialog()。package org.nhooo.example.swing;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class MessageDialogDemo extends JFrame {
public MessageDialogDemo() throws HeadlessException {
initialize();
}
private void initialize() {
setSize(200, 200);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
JButton button1 = new JButton("Click Me!");
button1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 显示带有文本消息的消息对话框
JOptionPane.showMessageDialog((Component) e.getSource(),
"Thank you!");
}
});
JButton button2 = new JButton("What is your name?");
button2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 显示一个输入对话框,要求您输入一些文本
String text = JOptionPane.showInputDialog((Component) e.getSource(),
"What is your name?");
if (text != null && !text.equals("")) {
JOptionPane.showMessageDialog((Component) e.getSource(),
"Hello " + text);
}
}
});
JButton button3 = new JButton("Close Application");
button3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 显示一个确认对话框,要求输入是或否
// 按钮。
int result = JOptionPane.showConfirmDialog((Component) e.getSource(),
"Are you sure want to close this application?");
if (result == JOptionPane.YES_OPTION) {
System.exit(0);
} else if (result == JOptionPane.NO_OPTION) {
// 不执行任何操作,继续运行应用程序
}
}
});
setLayout(new FlowLayout(FlowLayout.CENTER));
getContentPane().add(button1);
getContentPane().add(button2);
getContentPane().add(button3);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new MessageDialogDemo().setVisible(true);
}
});
}
}
java消息对话框用什么做_Java如何创建消息对话框?相关推荐
- java下拉框怎么做_java下拉框怎么做?
有朋友在做Java相关开发时因为一些问题可愁坏了.比如这个问题,java下拉框怎么做?本篇文章将和大家讲述如何用Java实现下拉框,感兴趣的朋友了解一下. 引用的包有: java.awt是一个软件包, ...
- matlab 对话框保持,如何在matlab中创建输入对话框?(How to create Input dialog box in matlab?)...
如何在matlab中创建输入对话框?(How to create Input dialog box in matlab?) 我想在matlab中创建输入对话框. 我在MATLAB中执行简单的加法运算. ...
- java多级菜单列表怎么做_JAVA构造多级菜单
很多时候我们在前段展现时要用到多级菜单,刚好今天做了个简单的,整理一下: 首先我们要确定要展现的菜单结构: --根菜单 --一级菜单A --二级菜单A --三级菜单A --一级菜单B 与Hiberna ...
- java里面的环链怎么做_Java模式开发之责任链模式
从前往后按照一定操作顺序进行 申明一个过滤器接口,里面有一个"方法申明" 叫 规则过滤,返回处理后的结果 申明一些具体的操作类,全部实现过滤器接口,重写里头规则过滤的方法,返回规 ...
- java管理系统用怎么框架做_java 使用servlet做学生管理系统(无框架)
使用工具: JavaJDK1.8 32位 Tomcat 8.5.33 32位 IDEA MySQL5.6 使用Jar包: c3p0-0.9.1.2.jar commons-dbutils-1.4.ja ...
- java当中的定时器怎么做_java当中的定时器的4种使用方式
对于开发游戏项目,计时器相信当然不陌生,今天爱站技术频道小编总结了java当中的定时器的4种使用方式,大家可以模仿小编的方法进行操作,希望对你学习有帮助! import java.util.Calen ...
- java中如何创建对话框_Java – 如何创建自定义对话框?
如果你不需要太多的自定义行为的方式,JOptionPane是一个很好的时间保护.它负责确定/取消选项的放置和本地化,并且是一种快速而又脏的方式来显示自定义对话框,而不需要定义自己的类.大多数时候,JO ...
- Java贪吃蛇暂停怎么做_Java实现贪吃蛇游戏(1小时学会)
今天就来拿贪吃蛇小游戏来练练手吧! 贪吃蛇游戏规则: 1.按下空格键(游戏未结束)则游戏暂停或开始: 2.按下空格键(游戏结束后)则游戏重新开始: 3.当贪吃蛇的头部撞到身体时则贪吃蛇死亡(游戏结束) ...
- java桌面版的怎么做_java - 怎么开发windows桌面程序?
PHP中文网2017-04-18 10:18:097楼 桌面上使用类似XML布局的,现在有过气的DirectUI(C++),Qt的Qt Quick(C++),微软的过气的WPF和新推出的UWP(C#) ...
最新文章
- DAS、NAS、SAN、iSCSI 存储方案概述
- redis value最大值_Redis 的 maxmemory 和 dbnum 默认值都是多少?对于最大值会有限制吗?...
- IntelliJ IDEA License Server 本地搭建教程
- SpringBoot 基础上传操作
- 26-- 转换成小写字母
- 因为贫贱,所以分手,我错了吗?
- javascript的bind方法
- .sql文件如何执行_一条SQL查询语句是如何执行的?
- 使用Entity Framwork 保存数据时,提示不能在对象中插入重复键,违反了PRIMARY_KEY约束...
- FutureMapping:空间人工智能的计算结构
- SPFA算法模板(刘汝佳版)--Wormholes POJ - 3259
- openwrt折腾记3-开通ipv6(二级路由)
- 什么是量子安全?量子计算时代下的基本安全技术
- 原生API实现视频画中画模式
- JAVA合并pdf,拆分pdf文档
- 如何向妈妈解释什么是爬虫
- Valgrind工具简介
- 好看的代码,千篇一律!难看的代码,卧槽卧槽~
- 简述GPRS模块和GSM模块之间的区别
- 四、微信小程序之简单计算器(学习记录)