Java中对话框的弹出方法
作者:jingxian 时间:2022-04-24 14:35:52
最近在做学校的课程设计,java编程需要用到对话框弹出,第一反应是js中的alert和confirm,java的话瞬间懵,查阅学习总结如下,用以以后的学习
1.显示一个错误对话框,该对话框显示的 message 为 'alert':
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]);
标签:java,弹出,对话框
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Java中ReentrantLock4种常见的坑
2021-09-26 10:51:46
![](https://img.aspxhome.com/file/2023/3/61133_0s.webp)
使用logback屏蔽一些包的日志
2023-08-08 20:46:20
SpringMVC底层执行流程及原理解析
2022-11-19 03:34:56
![](https://img.aspxhome.com/file/2023/5/62355_0s.png)
SpringMVC拦截器创建配置及执行顺序
2023-06-06 20:41:16
![](https://img.aspxhome.com/file/2023/1/62351_0s.png)
Java 实现分布式服务的调用链跟踪
2023-11-25 10:24:55
![](https://img.aspxhome.com/file/2023/4/60124_0s.png)
flutter Bloc 实现原理示例解析
2023-07-18 08:00:39
用intellij Idea加载eclipse的maven项目全流程(图文)
2021-09-12 06:11:16
![](https://img.aspxhome.com/file/2023/2/60082_0s.jpg)
Java实战之在线寄查快递系统的实现
2023-08-10 21:52:23
![](https://img.aspxhome.com/file/2023/2/58182_0s.png)
Java多线程之同步锁-lock详解
2023-12-16 14:40:08
![](https://img.aspxhome.com/file/2023/0/62230_0s.png)
JAVA WSIMPORT生成WEBSERVICE客户端401认证过程图解
2023-11-14 00:27:55
![](https://img.aspxhome.com/file/2023/5/58985_0s.png)
SpringBoot常用数据库开发技术汇总介绍
2023-11-11 09:39:22
IDEA java出现无效的源发行版14解决方案
2021-06-25 08:50:33
![](https://img.aspxhome.com/file/2023/2/62172_0s.png)
浅谈java多线程wait,notify
2023-11-29 16:29:03
Java多线程下载文件实现案例详解
2023-11-09 14:02:36
![](https://img.aspxhome.com/file/2023/4/59414_0s.png)
Java 集合框架之List 的使用(附小游戏练习)
2023-11-24 10:33:40
![](https://img.aspxhome.com/file/2023/7/59947_0s.png)
java时间戳转日期格式的实现代码
2023-08-07 21:44:31
iOS新浪微博、腾讯微博分享功能实例
2023-06-16 09:15:53
![](https://img.aspxhome.com/file/2023/0/101960_0s.png)
Spring基于注解的缓存声明深入探究
2023-01-20 13:26:06
利用栈使用简易计算器(Java实现)
2023-07-22 02:02:11
![](https://img.aspxhome.com/file/2023/2/61402_0s.jpg)
Spring MVC深入学习之启动初始化过程
2023-07-16 07:04:21
![](https://img.aspxhome.com/file/2023/3/57423_0s.jpg)