• 大小: 13.27MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-19
  • 语言: Java
  • 标签:

资源简介

这是一个完整的java捕鱼达人源代码,导入eclipse中通过main方法直接运行,或者点击它右键——Run As——java application——弹出一个窗口,点击AwtMainComponet,游戏运行

资源截图

代码片段和文件信息

package com.mypro.base.graphics;

import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.objectInputStream;
import java.io.objectOutputStream;
import java.io.Serializable;

public class Bitmap implements Serializable{
private BufferedImage image;
public Bitmap(BufferedImage image){
this.image = image;
}

public Image getImage() {
return image;
}

/**
 * 获取图片宽度
 * @return
 */
public int getWidth() {
// TODO Auto-generated method stub
return image.getWidth(null);
}

/**
 * 获取图片高度
 * @return
 */
public int getHeight() {
// TODO Auto-generated method stub
return image.getHeight(null);
}

/**
 * 缩放图片
 * @param src
 * @param width
 * @param height
 * @param tf
 */
public static Bitmap createScaledBitmap(Bitmap srcint widthint heightboolean tf){
BufferedImage img = new BufferedImage(width height BufferedImage.TYPE_4BYTE_ABGR);
Graphics g = img.getGraphics();
g.drawImage(src.image 0 0 width height 0 0 src.getWidth() src.getHeight() null);
return new Bitmap(img);
}
/**
 * 复制图片
 * @param src
 * @return
 */
public static Bitmap createBitmap(Bitmap src){
return src.copy();
}

public Bitmap copy(){
BufferedImage image = new BufferedImage(this.getWidth() this.getHeight() BufferedImage.TYPE_4BYTE_ABGR);
Graphics g = image.getGraphics();
g.drawImage(this.image 0 0 null);
return new Bitmap(image);
}

/**
 * 返回像素颜色
 * @param x
 * @param y
 * @return
 */
public int getPixel(int xint y){
return image.getRGB(x y);
}

/**
 * 设置像素颜色
 * @param x
 * @param y
 * @param color
 */
public void setPixel(int xint yint color){
image.setRGB(x y color);
}
}




 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-12-03 21:23  Fish\
     文件         880  2015-11-12 09:36  Fish\.classpath
     文件         380  2015-11-12 09:34  Fish\.project
     目录           0  2015-12-03 21:23  Fish\.settings\
     文件         598  2015-11-12 09:34  Fish\.settings\org.eclipse.jdt.core.prefs
     目录           0  2015-12-03 21:23  Fish\bg\
     文件      209011  2015-10-27 18:52  Fish\bg\fishlightbg_0.jpg
     文件      234864  2015-10-27 18:52  Fish\bg\fishlightbg_1.jpg
     文件      292921  2015-10-27 18:52  Fish\bg\fishlightbg_2.jpg
     文件      188716  2015-10-27 18:52  Fish\bg\fishlightbg_3.jpg
     文件      251395  2015-10-27 18:52  Fish\bg\fishlightbg_4.jpg
     文件      204787  2015-10-27 18:52  Fish\bg\fishlightbg_5.jpg
     文件      240424  2015-10-27 18:52  Fish\bg\fishlightbg_6.jpg
     文件       60717  2015-10-27 18:52  Fish\bg\setting.jpg
     文件      207501  2015-10-27 18:52  Fish\bg\start.jpg
     目录           0  2015-12-03 21:23  Fish\bgm\
     文件     1089818  2015-10-27 18:52  Fish\bgm\bg.ogg
     文件        8313  2015-10-27 18:52  Fish\bgm\bgm_fire.ogg
     文件        9261  2015-10-27 18:52  Fish\bgm\bgm_net.ogg
     文件       29282  2015-10-27 18:52  Fish\bgm\coinanimate.ogg
     文件       24435  2015-10-27 18:52  Fish\bgm\coinsnone.ogg
     文件        9867  2015-10-27 18:52  Fish\bgm\firechange.ogg
     文件     1449318  2015-10-27 18:52  Fish\bgm\fishbg2.mp3
     文件       35280  2015-10-27 18:52  Fish\bgm\highpoints.ogg
     文件      115357  2015-10-27 18:52  Fish\bgm\hundredpoints.mp3
     目录           0  2015-12-03 21:23  Fish\bin\
     目录           0  2015-12-03 21:23  Fish\bin\com\
     目录           0  2015-12-03 21:23  Fish\bin\com\mypro\
     目录           0  2015-12-03 21:23  Fish\bin\com\mypro\base\
     目录           0  2015-12-03 21:23  Fish\bin\com\mypro\base\graphics\
     文件        1981  2015-12-03 21:23  Fish\bin\com\mypro\base\graphics\Bitmap.class
............此处省略485个文件信息

评论

共有 条评论

相关资源