记录时间:2019-8-2
记录内容摘要:
三种图形界面;
1、信息提示界面;
JOptionPane.showMessageDialog(parentComponent, message, title, messageType, icon);(另有两种简易模式)
功能:弹出对话框显示相应内容(message中的提示信息,title中的标题,icon中的图片)
参数介绍:
参数1(parentComponent):对话框的父窗体对象(一般填null)
参数2(message):对话框中的提示信息
参数3(title):对话框左上角标题名称
参数4(messageType):对话框类型(一般填0)
参数5(icon):对话框显示的图片对象
使用方法:
参数1填null,参数2输入提示信息,参数3输入标题名称,参数4填0,参数5输入new inageicon(“图片路径”);例如:
JOptionPane.showMessageDialog(null, “欢迎来到皇帝选妃游戏”, “游戏开始”,0, new ImageIcon(“images\title.jpg”));
2、信息确认界面
JOptionPane.showConfirmDialog(parentComponent, message, title, optionType, messageType, icon)
功能:弹窗提示相应内容,要求用户选择相应类型,然后返回一个整型数字
参数介绍:
参数1(parentComponent):对话框的父窗体对象(一般填null)
参数2(message):对话框中的提示信息
参数3(title):对话框左上角标题名称
参数4(optionType):选择模块的格式(整型数字)
参数5(messageType):对话框类型(一般填0)
参数6(icon):对话框显示的图片对象
使用方法:参数1填null,参数2输入提示信息,参数3输入标题名称,参数四处可以填0,1等(不太清楚),参数5输入new inageicon(“图片路径”);可以将返回值赋值给整型变量;例如
JOptionPane.showConfirmDialog(null, “欢迎来到皇帝选妃游戏”, “游戏开始”, 0, 0, new ImageIcon(“images\title.jpg”));
3、信息输入界面
JOptionPane.showInputDialog(parentComponent, message, title, messageType, icon, selectionValues, initialSelectionValue)
(Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue) throws HeadlessException
参数介绍:
参数1(parentComponent):对话框的父窗体对象(一般填null)
参数2(message):对话框中的提示信息
参数3(title):对话框左上角标题名称
参数4(messageType):对话框类型(一般填0)
参数5(icon):对话框显示的图片对象
参数6(selectionValues):控制输入框是否选择;
参数7(initialSelectionValue):选择初始值,若是参数6用选择,该处可填整数表示初始选择,否则填null;
使用方法:
参数1填null,参数2输入提示信息,参数3输入标题名称,参数4填0,参数5输入new inageicon(“图片路径”);参数6可以给出一组字符串或者字符串数组来给出选择内容,或者填null来让用户直接输入。若是参数6用选择,该处可填整数表示初始选择,否则填null;例如:
JOptionPane.showInputDialog(null, “欢迎来到皇帝选妃游戏”, “游戏开始”,0, new ImageIcon(“images\title.jpg”), null, null);
或者
JOptionPane.showInputDialog(null, “欢迎来到皇帝选妃游戏”, “游戏开始”,0, new ImageIcon(“images\title.jpg”), names, 1);
输入值的返回值是object类型,可以通过object.tostring()转换成string类型;