GUI

214 阅读1分钟

GUI

在Java当中自带了GUI图形开发API,我们今天 主要使用其中的弹窗功能; 利用弹窗,替代掉我们之前的输入输出。

1、消息框 -- 用来替代System.out.println()

showMessageDialog() 接受两个参数,中间用","号分隔;

参数1:目前固定写为 null,代表弹在屏幕的正中央;

参数2:是我们要显示在弹窗上的消息。

JOptionPane.showMessageDialog(null,"今天天气真好!");

2、输入框 -- 用来替代Scanner

参数1:null表示显示在屏幕的正中央;

参数2:显示在弹窗上的提示信息。

注意: 1、弹窗输入框中无论输入什么内容,在程序中都得到的是字符串。

           2、如果点击了输入框的"取消"按钮,那么input会被赋值为null, 即没有引用指向任何字符串。

String input = JOptionPane.showInputDialog(null,"请输入今天的气温:");

3、确认框 - 提出一个问题,给用户三个选择"是","否","取消" 点击不同的按钮,会返回不同的int值。

是 -- 0

否 -- 1

取消 -- 2

int choice = JOptionPane.showConfirmDialog(null,"彦祖帅吗?");

System.out.println(choice);

System.exit(0);//关闭Java虚拟机,终止程序执行

\