Java三个对话框的区别

Python013

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)

四.对话框的综合应用

利用对话框实现求和。