关于JOptionPane的一些笔记
-
1.JOptionPane是JAVA用来实现图形界面的类,根据其所调用的函数和所含参数不同其表达效果也不同
-
2.JOptionPane.showMessageDialog()所表现的是提示文本,互动也仅限于确认
-
3.JOptionPane.showInputDialog()所表现的是输入文本,互动比上面所提到的函数更加丰富,根据所填参数不同效果不同,既可以是由人输入也可以是和 GalGame 一样出现选项
-
4.JOptionPane.showInputDialog()中,人输入的值是可以使用的。例如:
Object Temp = JOptionPane.showInputDialog(null,"提示信息","标题",JOptionPane.INFORMATION_MESSAGE,new ImageIcon("填图片路径"),null,null)
这样一来,Temp.toSping()就是你所输入的结果,当然,可以把输入位置设置成选项式,这样就可以避免 这帮刁民 用户乱来
- 5.JoptionPane.showInputDialog()和JOptionPane.showMessageDialog()这两个函数是可以根据填的参数不同而出现不同的效果的(可惜我不会配图呀)
关于JOptionPane.showMessageDialog()函数的各种表现效果
(以下类容都以 JOptionPane. 作为前缀)
-
1. WARNING_MESSAGE : 警告信息
-
2. INFORMATION_MESSAGE : 提示信息
-
3. QUESTION_MESSAGE : 询问信息
-
4. ERROR_MESSAGE :错误信息
关于JOptionPane.showInputDialog()函数的各种表现效果
__JOptionPane.showInputDialog()__函数所需要的参数十分之多,例如:
1.JOptionPane.showInputDialog(null,"提示信息","标题",JOptionPane.INFORMATION_MESSAGE,new ImageIcon("图片路径"),null,"默认值");
2.JOptionPane.showInputDialog(null,"提示信息","标题",JOptionPane.INFORMATION_MESSAGE,new ImageIcon("图片路径"),new String[]{"测试1","测试2"},"默认值");
-
1.在第一条函数实现后,消息栏中会出现需要用户填写的类容
-
2.在第二条函数实现后,消息栏会变成选项栏,用户将会“测试1”和“测试2”中进行选择,这样可以极大的防止
刁民乱搞用户错填
关于信息框的美化
当然,这四种信息提示框为了突出 简洁明了 的特性,设计者设计的外观都十分简单粗暴,说白了,就是丑。
同样,不是所有人都可以接受这种 丑 的设计,因此,程序员是可以对提示框进行美化的,于是有了这个方法
`new ImageIcon("这个地方写文件路径"); `
将这个方法作为函数之一填在JoptionPane.showInputDialog()或者JOptionPane.showMessageDialog()的对应位置,就可以将文件路径下的那章图片填充到提示信息中