java 天上掉东西游戏的源代码_【小游戏】前两天的小游戏终于调试成功了。。。。直接源代码...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
package lsf;
//Rain.java
import java.util.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
import java.net.URL;
import java.net.MalformedURLException;
import java.util.Random;
/**
*主要控制Applet的生命周期和用户控制界面,不包含游戏逻辑
*主类Rain实现ActionListener和Itemlistener,用来监听处理界面消息
*/
@SuppressWarnings("serial")
public class Rain extends Applet implements ActionListener,ItemListener{
/**游戏屏幕*/
private Screen screen;
/**控制面板*/
private Panel ctrlpancel;
/*"雨速" “船速” 下拉框 “左” /“右”/ "开始/重玩" "帮助"按钮,分数标签*/
private Choice rainSpeedCHIC = new Choice();
private Choice boatSpeedCHIC = new Choice();
private Button leftBTN = new Button("
private Button rightBTN = new Button(">");
private Button playBTN = new Button("开始");
private Label scoreLBL =new Label("得分:0");
/**
* 初始化控制面板,并创建Screen实例
*/
private Panel ctrlPanel;
private Object ctrlpanel;
public Color waterColor;
public void init(){
setLayout(new BorderLayout());
/*该引用是为了screen通知ctrlpanel上的界面变化
* 1、得分的改变
* 2、开始/重玩 显示的切换
*/
screen = new Screen(this);
add("Center",screen);
ctrlPanel = new Panel();
add("South",ctrlPanel);
//初始化交互组件
boatSpeedCHIC.addItem("船速");
boatSpeedCHIC.addItem("1");
boatSpeedCHIC.addItem("2");
boatSpeedCHIC.addItem("3");
boatSpeedCHIC.addItem("4");
boatSpeedCHIC.addItem("5");
//在ctrlPanel上加入交互组件
ctrlPanel.add(boatSpeedCHIC);
ctrlPanel.add(leftBTN);
ctrlPanel.add(rightBTN);
java 天上掉东西游戏的源代码_【小游戏】前两天的小游戏终于调试成功了。。。。直接源代码...相关推荐
- python游戏代码示例_练习项目20:使用python制作游戏(中)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 上一篇教程,我们通过实现一个敌机由上至下的循环过程,初步了解了pygame这个模块的使用. 接下来,我们进行第二阶段,真正的实现一个通过鼠标控制的小游戏. ...
- python 外星人游戏下载大全_【Python】Python制作外星人入侵小游戏
开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块. 相关文件 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可. 原理介绍 ...
- python扫雷游戏实验分析_高级编程技术课程实验报告-扫雷游戏
班级 通 信 一 班 姓名 陈远春 学号 201100120084 课程实验内容 扫雷游戏,是 Windows 操作系统自带的一款经典游戏.其规则简单,上手 容易, 不论男女老少皆可娱乐. 扫雷的目的 ...
- 计算机公开课课前互动小游戏,小学数学公开课教学课前谈话和趣味小游戏集锦...
1.小学数学公开课教学课前谈话和趣味小学数学公开课教学课前谈话和趣味 小游戏集锦小游戏集锦"方程"一课,采用数学游戏"猜你心中想的数"师:请同学们想好一个数,经 ...
- java动物移动游戏下载安装_疯狂动物园正版下载安装-疯狂动物园游戏下载v1.29.0 安卓官方最新版-2265手游网...
跑酷游戏.全新游戏背景.各种萌萌动物形象更加吸引玩家眼球.带你感受最刺激的游戏体验.丰富多彩的道具可供使用.抓取更多动物进行动物园喂养.喜欢就来下载体验吧! 疯狂动物园游戏安卓版介绍: 1.在游戏中你 ...
- unity游戏开发毕设_毕设分享:用 Unity 探究 2D 游戏的打击感
这是我毕业设计的一部分 emmm--我的毕设和格斗游戏相关,而对于打击感的研究算是其中我比较在意的一环.现在临近毕业,我将毕设中开发部分的一些内容整理出来分享,希望能通过这样学习到更多的东西. 打击感 ...
- scratch小游戏脚本大全_酷酷带你一起做小游戏--跳一跳
运用scratch我做了一个跳一跳小游戏,首先我要确定游戏流程, 小恐龙跑向障碍物,玩家用键盘的空格键控制恐龙跳跃 如果恐龙跳过障碍物则游戏分数加一 如果恐龙接触到障碍物则游戏结束,脚本全部停止 先添 ...
- python游戏开发步骤_详解Python GUI版24点游戏制作过程
本文作者为浙江温州永嘉县教师发展中心应根球老师,电子邮箱:ycicada@163.com. 传统用扑克牌算24点游戏用于小学低中段学生训练四则运算效果不错,也可用于防止老年痴呆.本项目模拟传统扑克24 ...
- mysql是开放源代码_但这可能是很因难的,因为MySQL是开放源代码的,所以任何人...
但这可能是很因难的,因为MySQL是开放源代码的,所以任何人都可以为之做出贡献. 相关句子 3.EXSLT工作是开放式的:希望对此做出贡献的任何人都可以如愿以偿. 4.这或许是极权恐怖机制的" ...
- gg 修改器游戏被保护_王者荣耀安卓和IOS修改超长游戏名字方法
王者荣耀安卓和IOS修改超长游戏名字方法 21个字超长游戏昵称代码 方法在文末 者荣耀中,游 戏ID虽然并不是被玩家所看重,但是更多的00后玩家喜欢一些酷炫一些并且与众不同的名字,因此又不少玩家都尝试 ...
最新文章
- C语言volatile关键字详解
- SAP公司间STO流程里外向交货单PGI后自动触发内向交货单的实现
- 用python做mud
- SQL -- 多表查询
- 单链表删除所有值为x的元素_线性表之单链表
- 再谈C#中的委托和事件
- C++(4)--初识变量、数据类型
- day13 迭代器和生成器
- checkA.php,php window平台模拟checkdnsrr函数检测_php
- 内卷加速 | 本科毕业出国率下降,考研or保研?
- table中加表单元素怎么验证_使用element-ui +Vue 解决 table 里包含表单验证的问题...
- asp.net MVC留言本示例
- Eclipse启动无响应 停留在Loading workbench状态的解决办法
- Androidx 切换多语言失效解决方案(appcompat版本有关)
- 【UML】UML基础教程之顺序图、协作图、状态图、活动图、构件图、部署图
- 比较两个文本差异,直接显示两个文本的相同点与不同点
- 源代码加密几种简单方法
- ASCII出错的原因
- 使用arduino D1 wifi模块(WeMos D1)连接阿里云物联网平台并成功实现APP点亮板载LED(九)---制作APP
- Karabiner Elements键盘改键神器出汉化版啦
热门文章
- (转)AI搅局金融业!传奇投资人“都铎·琼斯”真金白银来押注
- Julia:几个简单的类型转换
- 2020CID|阿里云韩伟东:云原生底层系统思考
- 阿里CTO鲁肃:技术的想象力不应设限,未来所有应用的核心都离不开数据和智能...
- 【TWVRP】基于matlab改进的遗传算法求解带时间窗约束多卫星任务规划问题【含Matlab源码 1774期】
- 【优化求解】基于matlab差分进化算法求解函数极值问题【含Matlab源码 1199期】
- 【图像修复】基于matlab GUI空域滤波图像复原【含Matlab源码 849期】
- 【优化算法】改进定步长与变步长LMS算法【含Matlab源码 629期】
- 【优化调度】基于matlab遗传算法求解公交车调度优化问题【含Matlab源码 040期】
- 商业洞察力_正在进行的寻求洞察力和远见卓识