1,编写程序,随机生成两个数,用户输入两个数的和,并进行评判。程序的初始界面如下:

java gui 2 随笔 第1张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

点击“获取题目”,随机生成两个100以内的int类型的数,界面如下:

java gui 2 随笔 第2张

提示:

(1)使用java.util.Random类的nextInt(int n)生成一个100以内的随机数。nextInt(int n) 的作用: 返回一个介于 0(包括)和指定值n(不包括)之间均匀分布的 int 值。

(2)Integer类的静态方法parseInt(String str),可以将字符串转换为int类型的整数。

【试题输入输出】

当用户输入一个正确的答案时,点击“确认答案”按钮,显示如下界面:

java gui 2 随笔 第3张

 

当用户输入一个错误的答案时,点击“确认答案”按钮,显示如下界面:

java gui 2 随笔 第4张

2.

编写一个程序,计算投资值在给定利率以及给定年数下的未来值。计算公式如下:

    java gui 2 随笔 第5张

(1)编写Investment类按照上面的公式计算未来值,UML类图如下:

 

java gui 2 随笔 第6张

 

(2)编写GUI界面类,使用TextField显示利率、投资总额、年数,当用户点击“计算”按钮时在文本域显示未来值。

【试题输入输出】

界面如下:

java gui 2 随笔 第7张

java gui 2 随笔 第8张

 

 

 3.

编写一个用户登录界面,如下:

java gui 2 随笔 第9张

 

【试题输入输出】

假设有效用户名为“张三”、有效密码为“123456”。当用户点击“重置”按钮时,清空用户名和密码;当用户输入错误的用户名或者密码时,显示错误提示界面;当用户输入正确的用户名和密码时,显示欢迎界面。

java gui 2 随笔 第10张    java gui 2 随笔 第11张   java gui 2 随笔 第12张

4.

编写程序,实现在面板上移动小球,界面如下:

java gui 2 随笔 第13张

提示:使用javafx.scene.shape.Circle类绘制圆。

【试题输入输出】

点击“向左”、“向右”、“向上”和“向下”按钮,可以向相应的方向移动小球。

5.

编写一个简单的计算器,完成加、减、乘、除的功能。

【试题输入输出】

效果图如下:

java gui 2 随笔 第14张

java gui 2 随笔 第15张

java gui 2 随笔 第16张

java gui 2 随笔 第17张

6.

编写程序,在场景中显示一个圆,在文本框中输入圆的半径,点击“确定”按钮后,改变圆的大小。

 

java gui 2 随笔 第18张      java gui 2 随笔 第19张      java gui 2 随笔 第20张

 

【试题输入输出】
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄