用Java写吃豆子游戏的论文_java swing开发简单的大鱼吃豆子小游戏,可用于毕业设计(附详细设计文档)...
/**
* @(#)main.BigMonthFishFrame.java 2008-7-31
* Copy Right Information: Tarena
* Project: main
* JDK version used: jdk1.6.4
* Comments: 此处输入简单类说明
* Version: 1.0
* SrDateModified ByWhy & What is modified
* 1.2008-7-31 小猪 新建
**/
package main;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.border.EtchedBorder;
import javax.swing.border.LineBorder;
import javax.swing.border.TitledBorder;
import fish.FishPool;
/**
* 大嘴鱼洁面类。完成大嘴鱼的界面的绘制。
* 2008-7-31
* @author达内科技[Tarena Training Group]
* @version1.0
* @sinceJDK1.6(建议)
* @authorAdministrator
*/
public class BigMouthFishFrame extends JFrame{
private FishPool pool = null;
public static int width = 800;
public static int height = 600;
private JLabel lblInfo = new JLabel("欢迎进入大嘴鱼!V1.0");
private JLabel lblFishSize = new JLabel("鱼 的 大 小:");
private JLabel lblFishSpeed = new JLabel("鱼 的 速 度:");
private JLabel lblFishScore = new JLabel("现 在 得 分:");
public static JLabel lblSize = new JLabel("50");
public static JLabel lblSpeed = new JLabel("4");
public static JLabel lblScore = new JLabel("0");
private JTextArea txtInfo = new JTextArea();
public BigMouthFishFrame() {
pool = new FishPool();
pool.setBorder(new EtchedBorder(EtchedBorder.RAISED));
setTitle("大嘴鱼游戏");
setSize(width+180,height+50);
setResizable(false);
Toolkit tk=Toolkit.getDefaultToolkit();
setLocation((tk.getScreenSize().width-getSize().width)/2,(tk.getScreenSize().height-getSize().height)/2);
lblInfo.setSize(150,20);
lblInfo.setLocation(width+25,240);
String str = " 大嘴鱼游戏的简单使用说明:使用键盘上的上、下、左、右控制大嘴鱼的方向,每吃1条小鱼,得分加1分。每吃10条小鱼,大嘴鱼将升级:大小加1,速度加2。\n\n";
str += " 研发部总监:赵德奎。\n 分 析 设 计 :杨 强。\n 程 序 编 写 :小 猪。";
txtInfo.append(str);
txtInfo.setBackground(getBackground());
txtInfo.setEditable(false);
txtInfo.setLineWrap(true);
txtInfo.setSize(150,240);
txtInfo.setLocation(width+15,370);
txtInfo.setBorder(new TitledBorder(new LineBorder(Color.GRAY),"游戏说明"));
JPanel pan = new JPanel();
pan.setSize(150,100);
pan.setLocation(width+15,265);
pan.setLayout(new FlowLayout(FlowLayout.CENTER,5,5));
pan.setBorder(new TitledBorder(new LineBorder(Color.GRAY),"游戏积分"));
pan.add(lblFishSize);
pan.add(lblSize);
pan.add(lblFishSpeed);
pan.add(lblSpeed);
pan.add(lblFishScore);
pan.add(lblScore);
setLayout(null);
add(pool);
add(lblInfo);
add(pan);
add(txtInfo);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
/**
* @param args
*/
public static void main(String[] args) {
new BigMouthFishFrame();
}
}
用Java写吃豆子游戏的论文_java swing开发简单的大鱼吃豆子小游戏,可用于毕业设计(附详细设计文档)...相关推荐
- 大鱼吃豆子游戏java_java swing开发简单的大鱼吃豆子小游戏,可用于毕业设计(附详细设计文档)...
/** * @(#)fish.BigMouthFish.java 2008-7-31 * Copy Right Information: Tarena * Project: fish * JDK ve ...
- android自定义游戏闯关图,Android开发之儿时的回忆——拼图小游戏
会写这篇文章完全是由于巧合,前几天路过天桥下的路边摊发现一个很熟悉的"老朋友",想必大家小时候也玩过这种滑块拼图吧. 儿时的印象--滑块拼图 哈哈,暴露年龄的东西,刚开始觉得很惊喜 ...
- java web编写的在线测试(调查)系统 完整源码 附详细设计文档
今天为大家分享一个java web编写的在线测试(调查)系统,目前系统功能已经完善,后续会进一步完善.整个系统界面漂亮,有完整得源码,希望大家可以喜欢.喜欢的帮忙点赞和关注.一起编程.一起进步. 开发 ...
- 【Python小游戏合集】自行开发个猫捉老鼠的小游戏~
导语: 周末好吖!铁汁们~到了看动画片,打游戏,敲代码
- python实现简单小游戏_用python开发一个有趣的猜数字小游戏(实现简单的GUI界面学习)...
文章目录 用python开发一个有趣的猜数字小游戏 用于字符串的格式化,通过 {} 和 : 来代替以前的 % 1. python的GUI编程 1.1 pythonGUI常用库对比 Python 提供了 ...
- 使用UE4制作简单的局域网对战小游戏
原帖地址:https://arcecho.github.io/2017/04/28/使用UE4制作简单的局域网对战小游戏/ 大多数文章都是只讲到大致的UE4网络的概念,并未涉及实际使用.事实上在使用的 ...
- Java计算机毕业设计腾讯网游辅助小助手源码+系统+数据库+lw文档
Java计算机毕业设计腾讯网游辅助小助手源码+系统+数据库+lw文档 Java计算机毕业设计腾讯网游辅助小助手源码+系统+数据库+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...
- CocosCreator像素鸟小游戏实现(有源码)超详细教程 TS实现小游戏 零基础开发
CocosCreator像素鸟小游戏实现(有源码)超详细教程 TS实现小游戏 大家中秋国庆快乐哈 前言 老规矩先看效果 源码的获取方式在最下面 对于本游戏来说canvas这样设置最佳哦 游戏实现思路: ...
- Python【小游戏合集】之重温童年最爱的扫雷小游戏
导语: 哈喽吖!有许多铁汁们私信小编说用Python自行制作小游戏 之后简直就是上头了~让wo多出一点小游戏合集(看来铁汁们跟小编一样都酷爱游戏) 有求必应~小游戏立刻安排上啦~~(扫雷真的是 ...
最新文章
- /etc/passwd文件小析
- 怎么设置html页面背景图片大小怎么设置,HTML – 响应式网页设计:“如何根据浏览器窗口大小使用CSS调整背景图像的大小”?...
- 用.NET Core实现一个类似于饿了吗的简易拆红包功能
- Java—synchronized和ReentrantLock锁详解
- 喵哈哈村的魔法考试 Round #9 (Div.2) 题解
- 烹佛烹祖大炉鞴,锻凡锻圣恶钳锤
- java调用服务器打印机不登录_java – 从网络服务器打印到没有中介的热敏打印机...
- JSP编程,url中加斜杠和不加斜杠的区别
- CS 61A Spring 2019 HW02 学习笔记
- win7计算机无法连接投影仪,Win7电脑如何连接投影仪?投影仪连接电脑用什么线连接?...
- 关于LeapFTP连接超时/连接失败问题
- uniapp实现IM即时通讯仿微信聊天功能
- tensorflow 如何计算向量余弦相似 cosine similarity
- fatal error C1189
- 【蓝桥杯】PREV-55	小计算器
- linux crash分析案例之进程同步
- 支付--支付宝手机网站支付(WAP)
- Android: 渠道号获取
- 【原创达人】ZUK HD-1 双发声单元圈铁耳机
- 新道格资讯 我司携手清华大学老师入选“江阴-清华创新引领行动计划