欢迎来到天天文库
浏览记录
ID:29124430
大小:335.50 KB
页数:13页
时间:2018-12-16
《《java课程设计报告》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、面向对象程序设计(Java)课程设计报告题目:真心话大冒险游戏专业:计算机网络技术班级:__学号:_____姓名:_任课教师:_时间:2013年1月3日1.概述:课程设计的目的和系统功能概述课程设计目的:利用本次课程设计的机会,让我复习本学期所学的知识,并通过不断修改和尝试,完成程序的设计。系统功能概述:真心话大冒险小游戏一开始的界面二.详细设计方案,完整代码如下:importjava.io.*;importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;publicclassTruthordar
2、eextendsJFrameimplementsActionListener,ItemListener{JMenuItemjdakaitiku,jshezhirenshu,jshezhiziti,jtuichuyouxi,jyouxiguize,jzhizuorenyuan;JMenuBarmbar;staticJLabeljlabel,jlabel2;staticJRadioButtonjrb0,jrb3,jrb4;JCheckBoxjcb1,jcb2;ImageIconimage;staticinti=16,r=4;publicTruthordare(
3、){super("菜单窗口");//调用父类构造器,设置标题栏文章this.setLayout(null);image=newImageIcon("jiuping.gif");JMenujcaidanshezhi=newJMenu("设置");//创建菜单项jdakaitiku=newJMenuItem("打开题库");//创建子菜单jshezhirenshu=newJMenuItem("设置人数");//创建子菜单jshezhiziti=newJMenuItem("设置字体");//创建子菜单jtuichuyouxi=newJMenuItem("退出游戏
4、");//创建子菜单JMenujcaidanxinxi=newJMenu("信息");//创建菜单项jyouxiguize=newJMenuItem("游戏规则");//创建子菜单jzhizuorenyuan=newJMenuItem("制作人员");//创建子菜单jrb0=newJRadioButton("开始游戏");jrb3=newJRadioButton("红色");jrb4=newJRadioButton("黄色");jcb1=newJCheckBox("加粗");jcb2=newJCheckBox("斜体");jlabel2=newJLabel
5、(image);//图片jlabel=newJLabel("真心话大冒险");//设置标签文本的字体jlabel.setFont(newFont("楷体",Font.PLAIN,36));jrb0.addActionListener(this);//开始游戏jrb3.addActionListener(this);//红色jrb4.addActionListener(this);//黄色jcb1.addItemListener(this);//加粗jcb2.addItemListener(this);//斜体jyouxiguize.addActionLis
6、tener(this);//为子菜单添加监听器jzhizuorenyuan.addActionListener(this);//为子菜单添加监听器jdakaitiku.addActionListener(this);//为子菜单添加监听器jshezhirenshu.addActionListener(this);//为子菜单添加监听器jshezhiziti.addActionListener(this);//为子菜单添加监听器jcaidanshezhi.add(jdakaitiku);//第一个菜单,将子菜单添加到菜单项中jcaidanshezhi.add
7、(jshezhirenshu);//第一个菜单,将子菜单添加到菜单项中jcaidanshezhi.add(jshezhiziti);//第一个菜单,将子菜单添加到菜单项中jcaidanshezhi.add(jtuichuyouxi);//第一个菜单,将子菜单添加到菜单项中jcaidanxinxi.add(jyouxiguize);//第二个菜单,的子菜单jcaidanxinxi.add(jzhizuorenyuan);//第二个菜单,的子菜单jcaidanshezhi.insertSeparator(1);//给菜单添加分隔符jcaidanshezhi.i
8、nsertSeparator(3);//给菜单添加分隔符jcaid
此文档下载收益归作者所有