资源简介
javase做的抽奖小程序,适合公司年会,集团内部抽奖。(包含六款抽奖软源码,转盘类,加载抽奖名单类……)
代码片段和文件信息
/*
*此小程序的基本流程是,在一个文本文件存放里面备选的数据,数据的格式是每行有姓名 和 学号
*他们之间是用分隔符-来分隔的。然后在自定义一个方法,通过分隔符来区分姓名和学号,然后将
*他们分别存储进两个不同的可变向量当中。
* 自定义一个线程,此线程是专门用来随机选取一个号码, 并且每隔50毫秒就将一个不同的号码显示在
* 号码框中,这样就实现了号码的快速滚动,实现了完全模拟电视当中抽奖的画面
*
* 为了实现选取出的一个号码不能再被选种,实现的方法是将他们从可变向量中清除出去
*
* 本程序的数据来源选用的是文本文件,原因有,第一,这是一个小程序,加上数据库显得不适宜。第二,本着
* 学习的态度,因为,如果用数据库来实现的话,很多功能都可以通过sql语句和 数据库的功能来实现。而此程序
* 所有的功能都需程序本身来承担完成。当然,对于有大量的数据来说,还是需要数据库的。像这样把数据一次性
* 读入内存中,大于大量数据是不行的!
*
* 此程序是在无界面设计的环境eclipse下设计完成的,界面难免显得僵硬....
*
* 在以后的版本中还将实现,用户可以自己设定 名额,奖项等....
*/
/*
* title:抽奖小程序
* Department: 南京邮电大学 通达学院
* @author丁鹏程 查昕晨 周景瑞
* @version beta1.0
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.util.*;
import javax.swing.JDialog;
public class ChooseAward extends Jframe
{
private static final long serialVersionUID = 7510608124693852355L;
JButton b_start = new JButton(“开始“);
JButton b_stop = new JButton(“停止“);
JPanel p_north=new JPanel();
JPanel p_center=new JPanel();
JPanel p_south=new JPanel();
//菜单栏
JMenuBar menubar=new JMenuBar();
//菜单项
JMenu fileMenu=new JMenu(“文件“);
JMenu setMenu=new JMenu(“设置“);
JMenu aboutMenu=new JMenu(“关于“);
/*
* 菜单子项
*/
private JMenuItem[] filem={new JMenuItem(“选择文件“)new JMenuItem(“另存为..“)
new JMenuItem(“保存“)new JMenuItem(“退出“)
};
JTextField t_identNumber = new JTextField();
Vector v_identNumber = new Vector();
Vector v_name = new Vector();
Vector v_printident = new Vector();
JLabel l_information = new JLabel();
JLabel l_identNumber = new JLabel();
JLabel l_sysinformation = new JLabel(“系统信息:“);
JFileChooser filechooser = new JFileChooser(); // 文件选择器
//选择随机数的线成
public ChooseThread awardThread = null;
int chooseTime = 0; // 按下停止按钮的次数也就是抽奖的次数
public ChooseAward()
{
super(“摇号抽奖系统“);
t_identNumber.setEditable(false);
/*
* 1.4以后的JDK可以不用Container
*/
Container contentPane = getContentPane();
//BorderLayout布局管理器东,南,西,北
contentPane.setLayout(new BorderLayout());
/*
* 给几个按钮和子菜单添加监听器
*/
filem[0].addActionListener(new ActionListener()
{
// 注册加载事件的监听器
public void actionPerformed(ActionEvent e)
{
b_loadident_ActionPerformed(e);
}
});
b_start.addActionListener(new ActionListener()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-17 15:47 java抽奖\
目录 0 2019-01-10 09:45 java抽奖\01-java抽奖小程序\
目录 0 2009-06-11 12:21 java抽奖\01-java抽奖小程序\850887038\
文件 327168 2009-06-11 12:45 java抽奖\01-java抽奖小程序\850887038.doc
目录 0 2009-06-10 23:26 java抽奖\01-java抽奖小程序\850887038\build\
文件 3349 2009-06-10 23:25 java抽奖\01-java抽奖小程序\850887038\build.xm
目录 0 2009-06-10 23:26 java抽奖\01-java抽奖小程序\850887038\build\classes\
文件 651 2009-06-11 12:23 java抽奖\01-java抽奖小程序\850887038\build\classes\ChooseAward$1.class
文件 647 2009-06-11 12:23 java抽奖\01-java抽奖小程序\850887038\build\classes\ChooseAward$2.class
文件 646 2009-06-11 12:23 java抽奖\01-java抽奖小程序\850887038\build\classes\ChooseAward$3.class
文件 652 2009-06-11 12:23 java抽奖\01-java抽奖小程序\850887038\build\classes\ChooseAward$4.class
文件 626 2009-06-11 12:23 java抽奖\01-java抽奖小程序\850887038\build\classes\ChooseAward$5.class
文件 9931 2009-06-11 12:23 java抽奖\01-java抽奖小程序\850887038\build\classes\ChooseAward.class
文件 1497 2009-06-11 12:23 java抽奖\01-java抽奖小程序\850887038\build\classes\ChooseThread.class
目录 0 2009-06-10 23:49 java抽奖\01-java抽奖小程序\850887038\dist\
文件 1300 2009-06-10 23:49 java抽奖\01-java抽奖小程序\850887038\dist\README.TXT
文件 15918 2009-06-10 23:49 java抽奖\01-java抽奖小程序\850887038\dist\TEST.jar
文件 85 2009-06-10 23:25 java抽奖\01-java抽奖小程序\850887038\manifest.mf
目录 0 2009-06-10 23:25 java抽奖\01-java抽奖小程序\850887038\nbproject\
文件 27071 2009-06-10 23:25 java抽奖\01-java抽奖小程序\850887038\nbproject\build-impl.xm
文件 626 2009-06-10 23:25 java抽奖\01-java抽奖小程序\850887038\nbproject\genfiles.properties
目录 0 2009-06-11 12:46 java抽奖\01-java抽奖小程序\850887038\nbproject\private\
文件 157 2009-06-10 23:25 java抽奖\01-java抽奖小程序\850887038\nbproject\private\private.properties
文件 211 2009-06-11 12:46 java抽奖\01-java抽奖小程序\850887038\nbproject\private\private.xm
文件 1998 2009-06-10 23:25 java抽奖\01-java抽奖小程序\850887038\nbproject\project.properties
文件 574 2009-06-10 23:25 java抽奖\01-java抽奖小程序\850887038\nbproject\project.xm
文件 250 2009-06-11 12:42 java抽奖\01-java抽奖小程序\850887038\result.txt
目录 0 2009-06-11 12:23 java抽奖\01-java抽奖小程序\850887038\src\
文件 22957 2009-06-11 12:23 java抽奖\01-java抽奖小程序\850887038\src\ChooseAward.java
目录 0 2009-06-10 23:25 java抽奖\01-java抽奖小程序\850887038\test\
文件 656 2009-06-11 11:43 java抽奖\01-java抽奖小程序\抽奖名单.txt
............此处省略161个文件信息
- 上一篇:HanLp数据字典1.3.3
- 下一篇:个人通讯录
相关资源
- JDK1.6官方版 解压即用
- Java项目源码下载151657
- Java-基于SSM框架的BBS论坛完整
- Java解析apk/ipa读取包名、版本名、版本
- Head First Java.第二版.中文完整高清版
- 《Effective Java 第2版》完整高清版中文
- 基于JAVA技术爬虫爬网站图片设计与实
- 《JavaEE架构设计与开发实践》课本源
- Java编程思想(中文版)Thinking In Jav
- 从零开始学Java+WEB开发
- JSP毕业设计作业:奖学金评定系统J
- 基于java的图书管理系统源码Java源码
- 基于CS系统的CRM客户关系型管理系统
- Java版中国象棋项目设计论文和源码
- java类库.pdf
- JAVA核心知识点整理.pdf289445
- java连接mqtt所需jar包.zip
- JSP新闻发布系统设计作品
- java基础io包
- Java文件管理器
- javax.faces-2.1.12.jar
- 韩顺平-javase-从入门到精通学习笔记
- JSP购物商城项目及数据库源码
- HDP java代码,非参数主题模型学习算法
- apache httpclient jar包
- EM算法java实现
- PDFRenderer-0.9.0.jar
- 使用JSP+Servlet实现商品管理功能,后台
- javaweb结合onvif视频实时监控项目源码
- java设计毕业答辩ppt讲解.ppt
评论
共有 条评论