ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:1.66MB ,
资源ID:22493310      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22493310.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生投票软件Word文件下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生投票软件Word文件下载.docx

1、 /弹出对话框static JButton bk=new JButton(投票),new JButton(刷新保存结果); /相关的按钮JCheckBox ck=new JCheckBox(陈乔恩),new JCheckBox(蔡依林柯震东 /实现投票的复选框JTextField t=new JTextField(,14),new JTextField(,14); /文本框用于显示选票ImageIcon ic=new ImageIcon(0.jpg),new ImageIcon(1.jpg2.jpg3.jpg4.jpg /图片信息各部分功能的实现:(只列出关键部分)查看简介按钮:通过显示对话框

2、的方式来实现候选人的介绍 button.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) JOptionPane.showMessageDialog(null,str10,str20,JOptionPane.PLAIN_MESSAGE););投票按钮:button.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) if(ck0.isSelected()|ck1.isSe

3、lected()|ck2.isSelected() count+; /如果由候选人被选, if(ck0.isSelected() count1+; /1号候选人被选,票数加1 ck0.setEnabled(true); /设置复选框可以被编辑 bk0.setEnabled(true); /投票按钮可以使用 /其他的候选人复选框和以上相同,这里不再列出 t0.setText(投票总人数:+count); t1.setText(陈乔恩得票数:+count1); t2.setText(蔡依林得票数:+count2); t3.setText(柯震东得票数:+count3);bk0.setEnabled

4、(false);/投票之后,投票按钮不可编辑,必须点击刷新按钮,保证每人只能投一张选票文件保存按钮主要通过以下步骤进行编写: 创建该文件所对应的输入/输出流或读写器的实例对象,以获得相应的系统资源;对文件进行读(输入)/写(输出)操作;最后调用close成员方法,关闭文件,以释放文件所占用的系统资源。4、测试过程程序初始化界面测试查看三个候选人简介功能测试软件的投票功能(主要功能)假设一共有15个人投票,每个人的投票情况如下:陈乔恩蔡依林柯震东1号投票人2号投票人3号投票人4号投票人5号投票人6号投票人7号投票人8号投票人9号投票人10号投票人11号投票人12号投票人13号投票人14号投票人1

5、5号投票人总计7票11票9票投票结果显示如下:测试软件的选票存储功能打开刚刚保存在C盘下的名为(选票.xls)的Excel文档:5、小组人员分工及自我表现评价组员:AAA我参与了开发前期的选题及分析过程,由于本人编程能力较弱,所以未参与编程开发的工作,但是在这期间复习了课本,巩固了自己java语言编程的基础知识。我还负责了软件开发后期的测试及改进阶段,与其他组员合作完善了软件的功能。另外,我还负责本小组项目报告的编写。虽然没有参与代码编写有些遗憾,可是在本项目开发的过程中提高了很多,综合表现得分90分。组员:BBB 我主要参与了开发前期的选题及分析过程,在此期间从图书馆和互联网上查阅了很多资料

6、,最终和AAA一起确定了课程的题目-学生投票软件。随后由我负责软件代码的编写,在编写的过程中,由于对java语言掌握的不是特别好,遇到了很多问题,不过经过自己的努力,一一克服了困难,最终编写出了比较满意的代码,最后我还参与了开发后期的测试与程序改进,word的修改工作,综合表现得分95分。6、总结通过本次的Java期末大作业,我最大的体会就是我们不仅要熟练地掌握了书本上的知识,更要能够把学到的知识应用到上机编程中,这样才能算是真正学会了书本上所讲的知识。本次Java编程主要参考本学期所学的教材第八章Swing图形用户界面设计,本次代码有些简单,但完全是我自己编写的,无任何抄袭;在编写代码的过程

7、中,我遇到了很多困难,比如图形界面的设计、鼠标触发等就花费了很多时间翻看教材和其他资料,不过看着凭借自己的努力做出来的成果,一切努力都是值得的。通过做这个学生投票系统,我对于Java有了进一步地了解,特别对部件的布局更熟练了。我想,学习是个持之以恒的过程,如果真正想学好Java语言的话,光靠课程设计的时间是远远不够的,因为自己对Java还是比较感兴趣,所以以后我一定要加强Java的学习,坚持不懈,一切努力都将会是值得的。7、参考文献1雍俊海 编著. Java程序设计教程(第二版)-北京: 清华大学出版社,2007.07 八、程序源代码import java.awt.Color;import j

8、ava.awt.Container;import java.awt.FlowLayout;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import javax.swing.JDialog;import javax.swing.JFileChooser;import javax.swing.JL

9、abel;import javax.swing.JPanel;import javax.swing.JFrame;import javax.swing.JButton;import javax.swing.ImageIcon;import javax.swing.BoxLayout;import javax.swing.JCheckBox;import javax.swing.JTextField;import javax.swing.JOptionPane;public class Vote extends JFrame private static final long serialVer

10、sionUID = 1L; protected int i,m=0, h=0; static JDialog d=new JDialog(); static JButton bk=new JButton( JCheckBox ck=new JCheckBox( JTextField t=new JTextField( ImageIcon ic=new ImageIcon(00000.jpg11111.jpg22222.jpg33333.jpg44444.jpg static int count=0,count1=0,count2=0,count3=0; public Vote() super(

11、学生投票系统); String s=,; int ia=JLabel.CENTER,JLabel.CENTER,JLabel.CENTER,JLabel.CENTER,JLabel.CENTER; int ib=JLabel.TOP,JLabel.TOP,JLabel.TOP,JLabel.TOP,JLabel.TOP; Container c=getContentPane(); c.setLayout(new FlowLayout(); JPanelp=new JPanel7; for(int i=0;i0&=3) JLabel aLabel=new JLabel(si-1,ici,JLab

12、el.CENTER);3&=6) JButton b=new JButton(查看简介 Show1(b,m+); ppji.add(b); if(i=7) JLabel aLabel=new JLabel(ici-3,JLabel.CENTER); aLabel.setHorizontalTextPosition(iai-3); aLabel.setVerticalTextPosition(ibi-3);7&=10) ppji.add(cki-8); cki-8.setSelected(false); if(i=11) ppji.add(bki-11); Show1(bki-11,3); if

13、(i=12) Show1(bki-11,4); if(i=13) Show1(bki-11,5); if(i=14) for(int length=0;length4;length+) tlength.setEditable(false); ppji.add(tlength); public void Show1(JButton button,int number) final String str2=陈乔恩简介蔡依林简介柯震东简介 final String str1=陈乔恩,中国台湾女演员、歌手,出生于台湾新竹。2001年9月23日正式出道,是一位多方位发展的艺人。, 蔡依林,1980年9月

14、15日生于台湾,中国的流行音乐女歌手,擅长前卫多变的造型与丰富的舞曲及舞蹈。柯震东,本名柯家凯。中国台湾男演员、歌手。1991年6月18日出生于台湾澎湖,现就读于私立中国文化大学体育系。 setLayout(new FlowLayout(); add(button); if(number=0) /查看陈乔恩简介 button.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) JOptionPane.showMessageDialog(null, str10,str20,JOptio

15、nPane.PLAIN_MESSAGE); ); if(number=1) /查看蔡依林简介 JOptionPane.showMessageDialog(null, str11,str21,JOptionPane.PLAIN_MESSAGE); if(number=2) /查看柯震东简介 JOptionPane.showMessageDialog(null, str12,str22,JOptionPane.PLAIN_MESSAGE); if(number=3) /投票按钮 if(ck0.isSelected()|ck1.isSelected()|ck2.isSelected() if(ck0

16、.isSelected() ck0.setEnabled(true); bk0.setEnabled(true); if(ck1.isSelected() count2+; ck1.setEnabled(true); if(ck2.isSelected() count3+; ck2.setEnabled(true); bk0.setEnabled(false); Font font = new Font(宋体,Font.BOLD,15); Color clo=Color.blue,Color.magenta,Color.green,Color.red,Color.darkGray; for(i

17、nt j=0;jj+) tj.setFont(font); if(h%5=0) tj.setForeground(clo0); if(h%5=1) tj.setForeground(clo1); if(h%5=2) tj.setForeground(clo2); if(h%5=3) tj.setForeground(clo3); if(h%5=4) tj.setForeground(clo4); h+; if(number=4) /刷新按钮 bk0.setEnabled(true); ck0.setSelected(false); ck1.setSelected(false); ck2.setSelected(false); ck1.setEnabled(true); ck2.setEnabled(true); if(number=5) /保存结果按钮 JFileChooser f=new JFileChooser(); f.showSaveDialog(Vote.this); String filename=f.getSelec

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1