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,弹出,对话框
0
投稿

猜你喜欢

  • Java中ReentrantLock4种常见的坑

    2021-09-26 10:51:46
  • 使用logback屏蔽一些包的日志

    2023-08-08 20:46:20
  • SpringMVC底层执行流程及原理解析

    2022-11-19 03:34:56
  • SpringMVC拦截器创建配置及执行顺序

    2023-06-06 20:41:16
  • Java 实现分布式服务的调用链跟踪

    2023-11-25 10:24:55
  • flutter Bloc 实现原理示例解析

    2023-07-18 08:00:39
  • 用intellij Idea加载eclipse的maven项目全流程(图文)

    2021-09-12 06:11:16
  • Java实战之在线寄查快递系统的实现

    2023-08-10 21:52:23
  • Java多线程之同步锁-lock详解

    2023-12-16 14:40:08
  • JAVA WSIMPORT生成WEBSERVICE客户端401认证过程图解

    2023-11-14 00:27:55
  • SpringBoot常用数据库开发技术汇总介绍

    2023-11-11 09:39:22
  • IDEA java出现无效的源发行版14解决方案

    2021-06-25 08:50:33
  • 浅谈java多线程wait,notify

    2023-11-29 16:29:03
  • Java多线程下载文件实现案例详解

    2023-11-09 14:02:36
  • Java 集合框架之List 的使用(附小游戏练习)

    2023-11-24 10:33:40
  • java时间戳转日期格式的实现代码

    2023-08-07 21:44:31
  • iOS新浪微博、腾讯微博分享功能实例

    2023-06-16 09:15:53
  • Spring基于注解的缓存声明深入探究

    2023-01-20 13:26:06
  • 利用栈使用简易计算器(Java实现)

    2023-07-22 02:02:11
  • Spring MVC深入学习之启动初始化过程

    2023-07-16 07:04:21
  • asp之家 软件编程 m.aspxhome.com