资源简介

创意点一: 实现了一个根据人数自动变化抽奖屏幕的抽奖圆盘,抽奖通过圆盘动态显示,能够让台下观众看清楚转盘的情况,增加刺激性以及参与度。 创意点二: 不仅实现转盘的动态显示,而且还有一个动态显示转盘转到什么名单的地方,这样做的目的是追踪圆盘的轨迹,且增加了系统的刺激性。 创意点三: 这个抽奖系统,以及抽奖形式(据本人了解),在生活中常有出现,但是并没有人尝试开发相应的抽奖系统,故说我们实现了创意,发掘了生活中的创意点以及充分体现了我们的激情以及创造性。 创意点四: 为了能够让这个系统能够让不同的单位显示,我们故意添加了背景,从而可以让不同单位在使用本系统的时候添加属于自己的标志。 创意点五: 通过文件录入功能,从而能够使得抽奖系统与抽奖名单的分离,从而方便了用户的使用。 创意点六: 把所有需要候选的人员的名单以及手机号码显示在转盘旁边,从而能够让台下观众对号入座 。

资源截图

代码片段和文件信息

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


评论

共有 条评论