joptionpane类提示框的一些常用的方法

joptionpane类提示框的一些常用的方法

ID:20717395

大小:262.76 KB

页数:5页

时间:2018-10-15

joptionpane类提示框的一些常用的方法_第1页
joptionpane类提示框的一些常用的方法_第2页
joptionpane类提示框的一些常用的方法_第3页
joptionpane类提示框的一些常用的方法_第4页
joptionpane类提示框的一些常用的方法_第5页
资源描述:

《joptionpane类提示框的一些常用的方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JoptionPane类提示框的一些常用的方法最近在做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法。1.1showMessageDialog——显示一个带有OK按钮的模态对话框(只能执行当前弹出的对话框)。showMessageDialog(Component parentComponent,Object message)效果一(默认的标题和图标):代码如下(黄色区域为关键代码):packageSwing;importjavax.swing.JOptionPane;importjavax.swing.UIManager;/***消息提示

2、框**/publicclassJoptionPaneTest{publicstaticvoidmain(Stringargs[]){/**这段try-catch代码的功能是:把程序界面设置成与当前操作系统界面效果*/try{UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());}catch(Exceptione){e.printStackTrace();}JOptionPane.showMessageDialog(null,"友情提示");//产生上述效果的关键代码}}效果二(自定义标题和wa

3、rning图标):代码如下:JPaneljPanel=newJPanel();JOptionPane.showMessageDialog(jPanel,"提示消息","自定义标题",JOptionPane.WARNING_MESSAGE);效果三(自定义标题和error图标):代码如下:JOptionPane.showMessageDialog(null,"提示消息.","自定义标题",JOptionPane.ERROR_MESSAGE);效果四(自定义标题,但没有图标):代码如下:JOptionPane.showMessageDialog(null,"提示消息.","自定

4、义标题",JOptionPane.PLAIN_MESSAGE);效果五(自定义标题,自定义图标):1.2showOptionDialog——可以改变显示在按钮上的文字,还可以执行更多的个性化操作。效果一(常规的消息框):代码如下:intn=JOptionPane.showConfirmDialog(null,"你高兴吗?","自定义标题",JOptionPane.YES_NO_OPTION);//i=0/1效果二(个性化消息框):代码:Object[]options={"好啊!","去一边!"};intm=JOptionPane.showOptionDialog(null,

5、"我可以约你吗?","自定义标题",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,null,//不使用自定义图标options,//按钮中内容的标题options[0]);//焦点按钮说明:后面的null为在对话框中显示的图标,其前面的一个参数是:messageType-指定消息种类的整数,主要用于确定来自可插入外观的图标:ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE或PLAIN_MESSAGE另一个例子:代码如下:JFra

6、meframe=newJFrame();Object[]options={"Yes,please","No,thanks","Noeggs,noham!"};intn=JOptionPane.showOptionDialog(frame,"Wouldyoulikesomegreeneggstogo"+"withthatham?","ASillyQuestion",JOptionPane.YES_NO_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE,null,options,options[2]);1.3showInoutDialog——

7、该方法返回一个Object类型。这个Object类型一般是一个String类型,反应了用户的输入。效果一(下拉列表形式):Object[]obj2={"足球","篮球","乒乓球"};Strings=(String)JOptionPane.showInputDialog(null,"请选择你的爱好:","爱好",JOptionPane.PLAIN_MESSAGE,null,obj2,"足球");说明:后面的null仍为自定义图标。效果二(文本框形式):代码如下:JOptionPane.showInputDial

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。