java 对话框小结

**

java 自学日记 —— 对话框小结**

 **常用的对话框有  showconfirmdialog(询问一个确认的问题), showinputdialog (提示要求某些输出)  , showmessagedialog (通知用户某事已经发生)  showoptiondialog (上面的集大成者) , showinternallXxx (通常用于内置对话框);** 
  1. showconfirmdialog
	JOptionPane.showConfirmDialog(null, "你喜欢水果吗?","标题",JOptionPane.YES_NO_OPTION);

在这里插入图片描述

JOptionPane.showConfirmDialog(null," ", "picture ",JOptionPane.OK_CANCEL_OPTION, 
				JOptionPane.PLAIN_MESSAGE, img);

在这里插入图片描述

2.showinputdialog

JOptionPane.showInputDialog(null, "按某些要求来书写","write",JOptionPane.PLAIN_MESSAGE, 
				img, a,a[1]);
				String []a= {"aa","bb"};

在这里插入图片描述

JOptionPane.showInputDialog(null,"你喜欢什么水果");

在这里插入图片描述

  1. showmessagedialog
JOptionPane.showMessageDialog(null, "message");
  1. showoptiondialog
JOptionPane.showOptionDialog(null, " ","  ",JOptionPane.DEFAULT_OPTION,JOptionPane.QUESTION_MESSAGE,
				img, a, a[1]);

在这里插入图片描述

5.showinternalXxx

test frame = new test();
					frame.setVisible(true);
					JInternalFrame ji = new JInternalFrame();
					frame.add(ji);
					ji.setVisible(true);
					JOptionPane.showInternalMessageDialog(ji, "你是否爱好唱歌","爱好选择", JOptionPane.INFORMATION_MESSAGE);

在这里插入图片描述

参数 :
1.parentcomponent :他作为此对话框的父对话框的component 该参数为NULL时默认Frame作为父级
2.message 参数(不用多说,就是字面意思)
3. icon:在对话框中显示的图标
4. messagetype 参数: 只有固定5种;
5. options 参数 : 对底部选项进行更详细的描述;
6. initialvalue : 默认值;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值