Java三个对话框的区别

Python018

Java三个对话框的区别,第1张

包含的功能不同,而且有四个对话框。

ConfirmDialog的功能是确认对话框,提出问题,然后由用户自己来确认按 Yes 或 No 按钮,InputDialog的功能是提示输入文本,MessageDialog的功能显示信息,OptionDialog的功能是组合其它三个对话框类型。

这四个对话框可以采用showXXXDialog来显示,如showConfirmDialog显示确认对话框, showInputDialog显示输入文本对话框,showMessageDialog显示信息对话框,showOptionDialog(显示选择性的对话框。

功能不同。

一.输出对话框

JOptionPane.showMessageDialog(null,“对话框内容”,“对话框标题”,对话框图案)

可以只写null和对话框内容,即JOptionPane.showMessageDialog(null,“对话框内容”)

二.输入对话框

String input= JOptionPane.showInputDialog(null,”输入提示语句”,”对话框标题”,对话框图案)

可以只写null和输入提示语句,即String input= JOptionPane.showInputDialog(null,”输入提示语句”)

最终 input=输入语句,但对话框返回的输入是一个字符串

把字符串转化为int使用Integer中的parseInt方法:

Int a=Integer. parseInt(字符串名)

把字符串转化为double使用Double中的parseDouble方法:

double a=Double. parse Double (字符串名)

三.确认对话框

int option=JOptionPane.showConfirmDialog(null,“对话框内容”,“对话框标题”,对话框图案)

可以只写null和提示语句

选择yes返回JOptionPane.YES_OPTION(0)

选择no返回JOptionPane.NO_OPTION(1)

选择cancel返回JOptionPane.CANCEL_OPTION(2)

四.对话框的综合应用

利用对话框实现求和。

Java中几种常见的消息对话框

1、JOptionPane.ERROR_MESSAGE:显示向用户表明错误的对话框  

对应图标    

2、JOptionPane.INFORMATION_MESSAGE:显示向用户传达指示性信息的对话框;用户可以仅取消该对话框 

对应图标         

3、JOptionPane.WARNING_MESSAGE:显示警告的对话框,说明某个潜在的问题

对应图标       

4、JOptionPane.QUESTION_MESSAGE:显示向用户提出问题的对话框。该对话框通常要求用户响应,诸如单击Yes或者No按钮      

对应图标  

5、JOptionPane.PLAIN_MESSAGE:显示只有消息而没有图标的对话框    

没有图标