java中显示弹出对话框 show messagebox 利用JOptionPane类(转)

1、属于javax.swing 包。

2、功能:定制四种不同种类的标准对话框。

ConfirmDialog 确认对话框。提出问题,然 后由用户自己来确认(按"Yes"或"No"按钮)

InputDialog      提示输入文本

MessageDialog 显示信息

OptionDialog  组合其它三个对话框类型。

3、这四个对话框可以采用 showXXXDialog()来显示。如:

showConfirmDialog()   显示确认对话框、

showInputDialog()     显示输入文本对话框、

showMessageDialog() 显示信息对话框、

showOptionDialog()    显示选择性的对话框。

4、参数说明。  

(1)ParentComponent:指示对话框的父窗口对象,一般为当前窗口。

也可以为null即采用缺省 的Frame作为父窗口,此时对话框将设置在屏幕的正中。
 (2)message:指示要在对话框内显示的描述性的文字
 (3)String title:标题条文字串。
 (4)Component:在对话框内要显示的组件(如按钮)
 (5)Icon:在对话框内要显示的图标
 (6)messageType(图标):

ERROR_MESSAGE、 INFORMATION_MESSAGE、WARNING_MESSAGE、

QUESTION_MESSAGE、 PLAIN_MESSAGE、
 (7)optionType:对话框底部显示的按钮选项。

DEFAULT_OPTION、 YES_NO_OPTION、YES_NO_CANCEL_OPTION、OK_CANCEL_OPTION。

5、使用实例:
(1) 显示MessageDialog

JOptionPane.showMessageDialog( null , "要显示的信息内容" ,"标题" , JOptionPane.ERROR_MESSAGE) ;

(2) 显示ConfirmDialog

JOptionPane.showConfirmDialog( null , "message" , "标题", OptionPane.YES_NO_OPTION ) ;

(3) 显示OptionDialog:

该种对话框可以由用户自己来 设置各个按钮的个数并返回用户点击各个按钮的序号(从0开始计数)

Object[] options = {"查询","存款","取款","退出"};

int response=JOptionPane.showOptionDialog ( null, "     选择业务类型","ATM 取款机",JOptionPane.YES_OPTION ,JOptionPane.PLAIN_MESSAGE,

null, options, options[0] ) ;

if (response == 0)

{JOptionPane.showMessageDialog(null,"您按下了查询按 钮");}

else if(response == 1)

{JOptionPane.showMessageDialog(null,"您按下了存款按 钮");}

else if(response == 2)

{JOptionPane.showMessageDialog(null,"您按下了取款按 钮");}

else if(response == 3)

{JOptionPane.showMessageDialog(null,"您按下了退出按 钮");}

(4) 显示InputDialog 以便让用户进行输入

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

(5) 显示InputDialog 以便让用户进行选择地输入

Object[] possibleValues = { "First", "Second", "Third" } ;

//用户的选择项目

Object selectedValue = JOptionPane.showInputDialog(null,

"Choose one", "Input", JOptionPane.INFORMATION_MESSAGE ,

null,   possibleValues ,   possibleValues[0]);

setTitle (" 您按下了 " + (String)selectedValue+"项目") ;}

时间: 2024-08-29 05:33:38

java中显示弹出对话框 show messagebox 利用JOptionPane类(转)的相关文章

Windows服务(system权限)程序显示界面与用户交互,Session0通知Session1里弹出对话框(真的很牛) good

源码资源下载:http://download.csdn.net/detail/stony1980/4512984 1.VC2008中编写“Windows服务”(Windows Service)程序 vc2008下新建一个 ATL 项目-> 选择创建一个“服务”类型的ATL 项目TestService,将生成如下代码, class CTestServiceModule : public CAtlServiceModuleT< CTestServiceModule, IDS_SERVICENAME

wp开发之弹出对话框

这篇文章主要是Windows Phone 的弹出对话框的操作.但也不仅仅是弹出对话框 先上图 这次的内容比较简单,输入框默认提示"请输入内容",当输入框获得焦点的时候,这段内容会自动删除,但是你写入其他内容之后,再次获取焦点之后,就不会被删除. 程序首先会弹出一个对话框,上面显示的输入框的内容,随后弹出一个对话框,上面显示的是一个10以内的随机数. 现在贴一下代码 1 private void TextBox_GotFocus(object sender, RoutedEventArg

[Firefox附加组件]0003.弹出对话框

Firefox中使用面板(panel)模块来显示弹出对话框,面板的内容通过HTML编写.你可以在面板上运行content script,尽管在面板里的脚本无法直接访问插件代码,但是你可以在面板脚本和插件代码间交换信息.这次,我们做了一个会在单击时显示面板的动作按钮.面板上有一个<textarea>元素,用户按下return键时,<textarea>的内容会被发送给插件代码主程序.插件代码主程序会在控制台输出日志. 开发步骤 1.初始化项目,终端窗口运行以下命令. mkdir Dia

SharePoint 2010 Pop-Up Dialogs SharePoint 2010 弹出对话框

SharePoint 2010 Pop-Up Dialogs SharePoint 2010 弹出对话框 SharePoint 2010 使得往你的网站添加对话框内容变得出乎意料的简单.内置的功能允许你从站点任何地方抽取内容,然后显示在模态对话框中,出现在页面的前端.当它涉及到现代Web技术的时候,这就是很标准的东东啦,但是易用性是真正使SharePoint对话框变得如此引人的主要原因.本文中,我们将探讨SharePoint 2010 平台带来的对话框功能,并且我们会发现自定义内容的新方法,来给

10.JAVA之GUI编程弹出对话框Dialog

在上节基础上添加对话框显示错误信息. 代码如下: /*弹出对话框显示错误信息,对话框一般不单独出现,一般依赖于窗体.*/ /*练习-列出指定目录内容*/ import java.awt.Button; import java.awt.Dialog; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.Label; import java.awt.TextArea; import java.awt.TextField

JavaScript中的三种弹出对话框

JavaScript中的三种弹出对话框 *****本文来自互联网****** 学习过js的小伙伴会发现,我们在一些实例中用到了alert()方法.prompt()方法.prompt()方法,他们都是在屏幕上弹出一个对话框,并且在上面显示括号内的内容,使用这种方法使得页面的交互性更精彩,实际上我们经常会在进行网页浏览时简单这种类型的对话框,在用户与应用程序进行双向交流时,经常要用到对话框.avascript的三种对话框是通过调用window对象的三个方法alert(),confirm()和prom

JavaScript-1.最简单的程序之网页弹出对话框,显示为Warning---ShinePans

show和set命令是两条用于维护SQLPlus系统变量的命令 : SQL> show all --查看所有系统变量值 SQL>show user --显示当前连接用户 SQL>show error --显示错误(编译function,procedure,package,pl/sql的时候,可以查看具体的错误提示) SQL>set sqlprompt SQL  --设置默认提示符,默认值就是SQL SQL>set linesize 1000 --设置屏幕显示行宽,默认100

Eclipse无法正常启动,弹出对话框内容为 A Java Runtime...

1.Eclipse无法正常启动,弹出对话框内容为 A Java Runtime...如下图: 原因分析:由于软件版本的更新或者安装其他开发软件无意之间修改了配置文件中的路径,众所周知,Java虚拟机(Java Virtual Machine 简称JVM)是运行所有Java程序的抽象计算机,是Java语言的运行环境,它是Java 最具吸引力的特性之一,而恰恰我们的路径错误就是Eclipse找不到虚拟机,所以导致无法正常启动. 2.解决办法 (1).在eclipse的桌面快捷方式上右击-->打开文件

java selenium (十一) 操作弹出对话框

Web 开发人员通常需要利用JavaScript弹出对话框来给用户一些信息提示, 包括以下几种类型 阅读目录 对话框类型 1.  警告框: 用于提示用户相关信息的验证结果, 错误或警告等 2. 提示框: 用于提示用户在当前对话框中输入数据,一般需要用户单击取消或者确认按钮 3. 确认框: 用于提示用户确认或者取消某个操作,一般需要用户单击取消或者确认按钮 测试页面 用如下页面为例进行讲解, 包括了警告框,提示框,确认框 http://sislands.com/coin70/week1/dialo