课程设计:基于java的点名器

一、课程描述

         点名程序可应用于多种场合,如公司年会、组织活动、班级 随机点名等。要求以文件形式存放学生姓名

,导入名单以后,按“下一个”按钮以后,屏幕显示下一学生姓名,如果没来,则单击缺席按钮记录学生缺席信息

,全部点完后,将缺席名单存放至单独文件中。

基本要求:

1.熟悉java的GUI设计及基本组件和布局

2.熟悉事件处理机制

3.完成规定的基本功能

扩展要求:

1.能够在屏幕中依次显示学生的照片

2.自主设计其他相关功能

如下图,这是楼主做的一个界面,可能有点丑,功能也不是很完善。

左边是一个文本域,用于存放整个班级的姓名,中间上面是一个文本框,当点击按钮时会在文本框上面出现学生的姓名

注:如果未导入班级名单,直接点击下一个和缺席都没有任何作用。

 

下面是导入名单后的页面,

点击下一个

会出现学生姓名和照片,

注:此处的照片文件名为:学生姓名.png;如果是别的格式图片不一定能成功,楼主只试过.jpg格式的图片,

但由于识别不了中文名,所以楼主放弃了,毕竟现在可以说仍是一个职场小白,知识上还有很多缺陷。

。。。。。。。。。。。

至于缺席按钮就不一一讲解了。最后附上代码

====================================

import java.io.IOException;

public class MainDemo {
    public static void main(String[] args) throws IOException {
        
        new GUIDemo().init();;
    }
}
====================================

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
impor

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值