java swing抽奖程序

       今天比较闲,自己写了个简单的抽奖程序,很久没有用swing了,搞了半天,呵呵。


     1.截图效果如下:

    java swing抽奖程序_第1张图片

2.点击“开始”按钮,“幸运儿是:”区域不停滚动显示人员姓名,点击“停止”按钮,抽中人员。如此重复直到所有人员都被抽中完止。

java swing抽奖程序_第2张图片

3.点击“重置”按钮,人员信息重置为初始化的,又可以开始重新抽奖。

4.需要修改人员信息的,在LuckyFrame.java中修改getPerson方法中的人员初始化方法。

/**
	 * 可以改动此方法,添加人员信息
	 * 1.可以直接在这里手动添加人员
	 * 2.可以文件读取人员信息在写入list中
	 */
	private void getPerson() {
		//直接录入方式
		/*for (int i = 1; i <= 30; i++) {
			list.add("mm" + i);
		}*/
		//文件读取方式
		try {
			BufferedReader br=  new BufferedReader(new InputStreamReader(new FileInputStream(System.getProperty("user.dir")+"/src/luckyPerson/抽奖名单.txt"),"GBK"));  
			String line = null;
			while((line=br.readLine())!=null){
				list.add(line);
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (Exception e){
			e.printStackTrace();
		}
	}



下载链接:http://download.csdn.net/detail/jackwumengfeng/6703573


你可能感兴趣的:(java swing抽奖程序)