简介
JOptionPane可以用来构造与用户交互的窗口。JOptionPane类由 import javax.swing.JApplet; 导入。JOptionPane类产生用于获取输入或显示输出的窗口。
语法
输入
使用showInputDialog()作为输入,但只能输入字符串值。要将输入值从字符串转换为整数,请使用integer类中的parseInt()方法
appleCount = Integer.parseInt(appleString);
String_Variable = JOptionPane.showInputDialogue (String_Expression);
输出
使用showMessageDialog方法显示输出。
JOptionPane.showMessageDialog(null, "The total number of fruits = " + totalFruitCount);
JOptionPane.showMessageDialog (null, String_Expression);
System.exit(0) 结束程序。
注意事项
•如果输入格式不正确,程序将崩溃。
•如果省略最后一行(System.exit(0)),即使单击输出窗口中的OK按钮,程序也不会结束。
•总是标记任何输出。
输入数字类型
JOptionPane.showInputDialog可用于输入任何数字类型。
将字符串转换为数字的方法
多行输出窗口
使用JOptionPane方法输出多行。showMessageDialog,将新的行字符'\n'插入用作第二个参数的字符串中。
OptionPane.showMessageDialog(null, "The number of apples\n" + "plus the number of oranges\n" + "is equal to " + totalFruit);
包含多行输出的对话框窗口