|-- 关闭 系统管理 |-- 用户管理 |-- 新增用户 |-- 删除用户 |-- 退出系统
(1)要求对退出系统添加事件、并加入快捷键 CTRL+E (2)要求对新增用户添加事件、并加入快捷键 CTRL+A
(3)当点击新增用户菜单,出现一个对话框,对话框中有两个文本框(用户名和用户密码),还有要出现两个按钮(确定和取消)。确定按钮要有事件,且必须将输入的用户名和密码放入到一个文件中。取消按钮事件负责完成关闭对话框功能。
17、一:创建一个学生类Student,包含: 3个属性:name,sex,age。
1个构造方法:有3个参数的构造方法,用于对name、sex和age属性初始化;
4个方法:方法setName,setAge,getAge,outInfo()输出学生信息。 二:编写一步Student类的测试程序
(1)、创建2个具体学生对象; (2)、使每个学生年龄加1;
(3)、判断学生年龄是否小于20,是则打印输出相关信息。
三:增加1个学校名schoolName。 一个setSchool方法设置校名, 统计学校人数并输出。
GraduateStudent要求:
(1)为其添加:两个属性:专业speciality和导师teacher; 1个构造方法:带有5个参数的构造器方法,
(2)重写Student类中的方法outInfo(),输出研究生相关信息。 18、500人围成一圈报数,数到3的人出列,下面的人继续从1开始报数,求最后一个出列的人的编号(用数组模拟链表实现)。这实际上是一个约瑟夫出圈问题: n个人围成一个圈,一个个首尾相连的圈报数,从第一个开始报数,报到m的人出圈,剩下的人继续从1开始报数,直到所有人都出圈为止。用数据和链表两种方法实现。
19、设计一个交通工具类Vehicle,其中的属性包括速度speed,种类kind,方法包括:设置颜色setColor,取得颜色getColor,再设计子类Plane,Train,Car,Bus,MicroBus(面包车),Bicycle,Jinrick(人力车),增加属性passenger表示容纳旅客人数,添加方法取得最大速度getMaxSpeed().并给出相应的测试代码,显示相应的子类的属性。
20、使用FlowLayout,GridLayout和BoardLayout的面板设置下面的计算器并实现加法(+),减法(-),乘法(×),除法(/),开平方(sqrt),求余(%)和倒数(1/x)
21、java实现贪吃蛇程序、五子棋、推箱子。。。。小游戏程序