`

Java 中弹出对话框的几种方式

阅读更多
显示一个错误对话框,该对话框显示的 message 为 'alert':

JOptionPane.showMessageDialog(null, "alert", "alert", JOptionPane.ERROR_MESSAGE);    

显示一个内部信息对话框,其 message 为 'information': 

JOptionPane.showInternalMessageDialog(frame, "information","information", JOptionPane.INFORMATION_MESSAGE);    

显示一个信息面板,其 options 为 "yes/no",message 为 'choose one': 

JOptionPane.showConfirmDialog(null, "choose one", "choose one", JOptionPane.YES_NO_OPTION);    

显示一个内部信息对话框,其 options 为 "yes/no/cancel",message 为 'please choose one',并具有 title 信息: 

JOptionPane.showInternalConfirmDialog(frame,     
    "please choose one", "information",     
    JOptionPane.YES_NO_CANCEL_OPTION,  
    JOptionPane.INFORMATION_MESSAGE);         

显示一个警告对话框,其 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]);    

显示一个要求用户键入 String 的对话框: 

String inputValue = JOptionPane.showInputDialog("Please input a value");    
 

 

显示一个要求用户选择 String 的对话框:

Object[] possibleValues = { "First", "Second", "Third" };    
Object selectedValue = JOptionPane.showInputDialog(null,  "Choose one", "Input",     
    JOptionPane.INFORMATION_MESSAGE, null,  
    possibleValues, possibleValues[0]);    

 

分享到:
评论

相关推荐

    (java)Swing中弹出对话框的几种方式

    在Java的Swing框架中,弹出对话框是与用户交互的一种常见方式,主要用于限制用户行为、提示用户操作结果或请求用户输入。JOptionPane类在Swing中扮演着关键角色,它提供了一系列静态方法用于创建各种标准对话框,如...

    点击按钮弹出对话框代码

    在JavaScript中,弹出对话框有几种常见的方法。最基本的有`alert()`用于显示警告信息,`prompt()`用于获取用户输入,以及`confirm()`用于请求用户确认。这些内置对话框都是阻塞式的,意味着它们会暂停页面的执行,...

    弹出对话框

    在Java、Python、C#、JavaScript等编程语言中,创建弹出对话框有不同的方法。例如,在Java Swing或JavaFX中,我们可以使用JOptionPane类创建各种类型的对话框;在Python的Tkinter库中,我们可以使用messagebox模块;...

    android弹出对话框

    本文将深入探讨如何在Android应用中创建和使用弹出对话框,特别是针对新手开发者,提供详细的步骤和代码示例。 ### 1. 弹出对话框的重要性 在应用程序中,弹出对话框可以用来显示警告、提示、错误消息或确认操作等...

    Android使用Activity用作弹出式对话框

    为了使`Activity`像弹出对话框一样显示,我们需要设置合适的窗口属性。在`PopupActivity`的`onCreate()`方法中添加以下代码: ```java getWindow().setFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND, ...

    模拟MSN弹出式对话框示例

    4. **多线程**:为了不影响主程序的正常运行,弹出对话框的操作应在一个独立的线程中执行,防止阻塞主线程,确保程序的响应性。 5. **编程语言和库**:实现这一功能可以使用多种编程语言,如Java、C#、Python等。每...

    android几种不同对话框的实现方式

    在Android开发中,对话框(Dialog)是一种常用的用户交互组件,用于向用户展示临时信息、进行选择操作或者请求用户确认。对话框分为多种类型,适应不同的应用场景。下面将详细介绍在Android中实现各种对话框的方式:...

    SWT 弹出对话框 可以选择的图标种类

    SWT(Standard Widget Toolkit)是Java编程中用于创建图形用户界面(GUI)的一种库,它为开发者提供了丰富的控件和对话框。在SWT中,`MessageBox`是一个用于显示简单的消息对话框的类,通常用来向用户显示警告、确认...

    java确认对话框的使用

    如果有,则弹出一个确认对话框询问用户是否保存更改。根据用户的响应采取不同的行动:如果是“取消”,则不关闭窗口;如果是“否”,则直接关闭窗口;如果是“是”,则执行保存操作后关闭窗口。 #### 五、总结 ...

    java弹出模式窗口

    ### Java弹出模式窗口知识点详解 #### 一、概述 在Java编程中,弹出模式窗口(模态对话框)是一种常见的用户界面设计方法,它主要用于实现特定功能时需要用户进行临时交互的情况,例如登录验证、信息确认等场景。...

    java弹出窗口大全

    这个名为"java弹出窗口大全"的资源可能包含了多种弹出窗口的实现,不仅限于Java,还可能涉及了JavaScript(js)和jQuery的使用,因为标签中提到了这两个关键词。下面将分别介绍Java、JavaScript和jQuery中弹出窗口的...

    仿qq弹出提示框,Java语言实现

    QQ的弹出提示框是一种轻量级的对话框,它可以在用户与应用程序交互时提供临时信息,而不中断主窗口的工作流程。这种功能在很多应用中都非常常见,例如显示警告、确认信息或者简单的消息通知。 在Java中,我们可以...

    安卓-三种类型的弹出框

    PopupWindow提供了一种更加灵活的弹出方式,它可以显示任意View,并且可以在屏幕的任何位置出现。它没有预设的样式,开发者可以完全自定义其外观和布局。使用PopupWindow时,需要注意以下几点: 1. 创建PopupWindow...

    直接打印PDF文件,不弹出打印设置窗口

    然而,如果想要跳过这个步骤,我们可以采用以下几种方法: 1. **利用PDF阅读器的命令行参数**:许多PDF阅读器如Adobe Acrobat提供了命令行接口,允许在启动时指定参数,包括直接打印。例如,Adobe Acrobat的`AcroRd...

    Android几种常见的对话框实现

    在Android开发中,对话框(Dialog)是一种常用的用户交互组件,用于向用户显示临时信息或者进行简单的交互操作。本文将详细介绍Android中五种常见的对话框实现,并提供完整的源代码供移植参考。 1、简单对话框 简单...

    Android 对话框 (一) 管理对话框

    对话框在Android中主要由`android.app.Dialog`类表示,它是`Activity`的一个弹出窗口,通常悬浮在当前界面之上,用于展示额外的信息或执行特定任务。对话框分为几种类型,包括普通对话框、警告对话框、单选列表...

    仿iOS圆角弹出框

    在实现仿iOS圆角弹出框的过程中,我们需要关注以下几个关键点: 1. **自定义布局**:首先,我们需要创建一个自定义布局文件,该文件将定义对话框的形状、尺寸和圆角。这通常涉及使用`CardView`或者通过设置`android...

Global site tag (gtag.js) - Google Analytics