9159金沙游艺场-奥门金沙游艺场-[欢迎您]

9159金沙游艺场为您呈现最新的面貌!,目前注册送体验金,欢迎您将成为影视娱乐行业新的风向标,是亚洲的优质娱乐先锋。

DAY6-小变化(java提示框)-2018-1-16,day6--2018-1-16

日期:2019-10-07编辑作者:办公软件

DAY6-小变化(java提示框)-2018-1-16,day6--2018-1-16

   终于有一点点小变化了,今天学习了java里的对话框,有四种类型:1、确认对话框(showConfirmDialog)  2、可选择输入的对话框(showInputDialog)  3、信息对话框(showMessageDialog)  4、可以对其他三种对话框组合的。(showOptionDialog)  需要用到的包:import javax.swing.JOptionPane;//JOptionPane为java  option(操作)  pane(面板)。 

图片 1

 

参数:

parentComponent 为父级确定显示在对话框中的帧;如果为null,或者如果为父级没有框架,默认的边框则采用 message 消息中的对象以显示 title 对话框的标题字符串 optionType 整数指定可用的选项在对话框:DEFAULT_OPTION,YES_NO_OPTION,YES_NO_CANCEL_OPTION或OK_CANCEL_OPTION messageType 消息类型的整数指定的消息种类,主要用于确定从可插入外观的图标和感受:ERROR_MESSAGE,INFORMATION_MESSAGE,WARNING_MESSAGE,QUESTION_MESSAGE或PLAIN_MESSAGE icon 在对话框中显示的图标 options 选择对象的指示可能的选择,用户可以使阵列;如果对象是组件,则可以正确呈现;非String对象使用其toString方法呈现;如果此参数为null,则选择由外观确定 initialValue 与InitialValue表示在该对话框的默认选择的对象;唯一有意义的,如果选择使用;可以为null 返回: 一个整数,指示由用户选择的选项,或CLOSED_OPTION如果用户关闭该对话框 抛出: HeadlessException的 - 如果GraphicsEnvironment.isHeadless返回true

类型一:确认对话框(showConfirmDialog)

  来段自己的写的截图吧!

图片 2

1、

图片 3

2、

图片 4

3、

类型二:可输入选择的文本对话框

图片 5

1、图片 6

 

 

图片 7

 2、

 图片 8

3、

 图片 9

4、

 图片 10

图片 11

类型三:信息对话框

1、

图片 12

2、

图片 13

类型四:对其他三种对话框的组合,有待继续深入了解

图片 14

图片 15

 

附上今天的代码:

import java.io.File;

import javax.swing.ImageIcon;
import javax.swing.JOptionPane;//JOptionPane为java  option(操作)  pane(面板)  

/**
*对话框类型试验
*@author:Archer-LCY
*@date:2018年1月16日下午8:22:06
*/
public class BGI_try {
    private static final int OK_CANCEL_OPTION = 0;

    public static void main(String[] args) {
        /**参数类型:1、对话框的父窗对象    2、对话框中的提示信息        3、对话框的标题信息    4、对话框的消息类型*/
        //类型一:确认对话框
//        JOptionPane.showConfirmDialog(null, "提示信息");
//        JOptionPane.showConfirmDialog(null, "提示信息", "标题", JOptionPane.OK_CANCEL_OPTION);
//        JOptionPane.showConfirmDialog(null, "提示信息:你要显示的内容", "标题", JOptionPane.OK_CANCEL_OPTION, JOptionPane.ERROR_MESSAGE);
//        JOptionPane.showConfirmDialog(null, "提示信息:可以加图片啦", "标题", JOptionPane.OK_OPTION, JOptionPane.WARNING_MESSAGE,new ImageIcon("photo/myself1.jpg"));
        //类型二:输入文本对话框
//        JOptionPane.showInputDialog("可以输入啦!!");
//        JOptionPane.showInputDialog(null, "提示信息:输入啦!");


        //        Object initialSelectionValue="输出的初始默认值";
//        JOptionPane.showInputDialog("输入吧!", initialSelectionValue);

//        Object initialSelectionValue= "哈哈哈";
//        JOptionPane.showInputDialog(null, "", initialSelectionValue);

//        Object initialSelectionValue="生气了,哼哼";//选择栏最开始显示的值
//        Object[] selectionValues= {"好开心呀","有点小桑心","生气了,哼哼"};
//        JOptionPane.showInputDialog(null, "对话框显示的内容,可以选择了哦!", "对话框标题", JOptionPane.INFORMATION_MESSAGE, new ImageIcon("photo/myself1.jpg"), selectionValues, initialSelectionValue);

        //类型三:信息对话框
//        JOptionPane.showMessageDialog(null, "对话框信息");
//        JOptionPane.showMessageDialog(null, "对话框信息", "对话框标题", JOptionPane.ERROR_MESSAGE);
//        JOptionPane.showMessageDialog(null, "对话框信息", "对话框标题", JOptionPane.WARNING_MESSAGE, new ImageIcon("photo/myself1.jpg"));

        //类型四:组合其他三种对话框
        JOptionPane.showOptionDialog(null, "对话框信息", "对话框标题", JOptionPane.CLOSED_OPTION, JOptionPane.ERROR_MESSAGE, new ImageIcon("photo/myself1.jpg"), null, null);


        /**必须有父组件,且父组件应该是frame的容器*/
//        JOptionPane.showInternalConfirmDialog(parentComponent, message);
    }
}

 

 

  今天也快要接近尾声了,今天也学习先到此结束,期待明天有更大收获!!啦啦啦!

 

 

终于有一点点小变化了,今天学习了java里的对话框,有四种类型:1、确认对话框(showConf...

本文由9159金沙游艺场-奥门金沙游艺场-[欢迎您]发布于办公软件,转载请注明出处:DAY6-小变化(java提示框)-2018-1-16,day6--2018-1-16

关键词:

首先个 spring-boot 程序,第二个spring-boot

第一个 spring-boot 程序,第一个spring-boot 本例使用 maven 作为项目管理工具 新建 pom.xml 文件,添加 spring-boot-starter-web 依...

详细>>

Bash基本语法详解

Bash语法非常的简单,Bash是一个命令解释程序,单使用Bash做不了什么,但是Bash结合Linux命令就很强大了,几乎可以完...

详细>>

Java学习笔记41

Java学习笔记41(Properties类),学习笔记properties Properties可以做到集合的数据持久存储 它是map接口的一个实现类,可以...

详细>>

1安装最佳实践

一、前期准备工作 1.1各节点IP和主机名 1.2上传脚本并设定环境变量 1.3添加信任 1.4前期准备检查并调整 二、Vertica安装...

详细>>