资源简介
创意点一:
实现了一个根据人数自动变化抽奖屏幕的抽奖圆盘,抽奖通过圆盘动态显示,能够让台下观众看清楚转盘的情况,增加刺激性以及参与度。
创意点二:
不仅实现转盘的动态显示,而且还有一个动态显示转盘转到什么名单的地方,这样做的目的是追踪圆盘的轨迹,且增加了系统的刺激性。
创意点三:
这个抽奖系统,以及抽奖形式(据本人了解),在生活中常有出现,但是并没有人尝试开发相应的抽奖系统,故说我们实现了创意,发掘了生活中的创意点以及充分体现了我们的激情以及创造性。
创意点四:
为了能够让这个系统能够让不同的单位显示,我们故意添加了背景,从而可以让不同单位在使用本系统的时候添加属于自己的标志。
创意点五:
通过文件录入功能,从而能够使得抽奖系统与抽奖名单的分离,从而方便了用户的使用。
创意点六:
把所有需要候选的人员的名单以及手机号码显示在转盘旁边,从而能够让台下观众对号入座 。
代码片段和文件信息
import java.util.*;
import java.util.TimeZone;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.Date;
import java.util.Locale;
import java.text.DateFormat;
import java.util.Random ;
import javax.swing.*;
import java.io.*;
import java.lang.System ;
public class NwuBonus extends Jframe implements ActionListener // 西北大学抽奖系统 ,为了感谢西北大学的栽培,我们特意这样命此抽奖系统
{
private String strings[] ={ “metal“ “Motif“ “Windows“ }; //三种背景风格
private JRadioButton radio[]; //单选按钮
private ButtonGroup group; //button组
private UIManager.LookAndFeelInfo looks[];
private final String imgePath =“11.jpg“; //相片的绝对地址
private JPanel watchPanel; //转盘的转载panel
private final int SIZE = 500;
private BonusDisc bonusdisc; //转盘定义
private JPopupMenu popup; //右键弹出菜单
private Container container; //容器
private DiscGo discGo; //转盘转动线程定义
private JLabel statusBar; //状态栏定义
private JMenuBar mb ; //菜单属性
private JMenu menu_file; //菜单栏
private JMenu menu_help; //帮助按钮
private JMenuItem[] filem={new JMenuItem(“选择文件“) new JMenuItem(“退出“)};//文件选项下的选项
private JFileChooser filechooser = new JFileChooser(); // 文件选择器
private JButton start ; //开始按钮
private JPanel startpanel; //放开始按钮的那个panel
private JLabel showname; //动态显示名字的label
public JTextArea area = null; //名单对应 显示屏
private Vector v_identNumber = new Vector(); // 存放读取出来的身份证的号码
private Vector v_name = new Vector(); // 存放读取出来的人的姓名
private int sumofmember = 0; //候选总人数,初始化为0
private int sumofpoint = 100; //转盘上点数的数目控制
//---------------------------------------------------------------------
//××××××××××××××××××××NwuBonus主类的构造函数×××××××××××××××××××××××××××
//---------------------------------------------------------------------
public NwuBonus()
{
super(“ 西北大学软件学院---坚锋---小组 创意抽奖系统 “); //主框上的标题栏
popup = new JPopupMenu(); //加入弹出菜单
JMenuItem item1 = new JMenuItem(“metal“); //右键弹出菜单选项1
JMenuItem item2 = new JMenuItem(“Motif“); //右键弹出菜单选项2
JMenuItem item3 = new JMenuItem(“Windows“); //右键弹出菜单选项3
JSeparator speparator=new JSeparator();
//装入右键菜单
popup.add(item1);
popup.add(speparator);
popup.add(item2);
popup.add(speparator);
popup.add(item3);
//右键弹出选项监听
item1.addActionListener(new
ActionListener()
{
public void actionPerformed(ActionEvent e)
{
changeTheLookAndFeel(1);
}
});
item2.addActionListener(new
ActionLis
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 16005 2008-12-10 13:56 代码\NwuBonus.java
文件 1651200 2008-12-07 18:51 代码\坚锋小组抽奖系统创意文档.doc
目录 0 2008-12-23 18:47 代码
----------- --------- ---------- ----- ----
1667205 3
- 上一篇:焓湿图查询计算软件.rar
- 下一篇:婚庆系统设计与实现
相关资源
- 设计一个停车场的管理
- 设计模式课程设计之餐饮系统
- 银行个人信用评估系统
- 十字路口红绿灯交通情况模拟
- 基于ajax的web聊天室
- 汇率计算器
- 飞机大战加强版
- 基于SSM的电商平台
- eclipse编写坦克游戏
- 北大青鸟S1试题(0711)笔试真题附答
- swing实现订票系统
- 面向对象-电影院预售票业务
- 尚硅谷Spring-data视频
- Qt 多线程连接数据库——数据库
- 编程常用的素材(含png、jif、bmp、j
- MD5加密解密算法demo
- 2018年SpringBoot与Shiro整合-权限管理实战
- 易语言多线程端口扫描源码
- 清华大学计算机系网络课程之模式识
- POSIX多线程程序设计中文版源码
- 微信小程序拼车demo完整
- 实现yarnlock与packagelockjson相互转换
- 易语言md5定向爆破源码
- zookeeper可视化工具
- 百度离线地图实现可完全实现断网访
- 17品优购电商系统开发
- 非常好的短信群发模板,界面美观
- ShiYan4-1.zip
- 银行账户管理系统毕业设计+报告+源码
- 多线程扫描工具
评论
共有 条评论