关于JOptionPane的一些学习笔记

本文深入探讨了Java中JOptionPane类的使用方法,包括showMessageDialog和showInputDialog函数的不同应用场景及参数配置,展示了如何通过这些函数实现丰富的用户交互,并介绍了如何利用图片美化对话框。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于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()的对应位置,就可以将文件路径下的那章图片填充到提示信息中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值