⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 imageutilities.java

📁 fishgame手机游戏 运用工具netbean可以运行起来
💻 JAVA
字号:
package cn.zucc.mmf.harpoon;import javax.microedition.lcdui.Graphics;import javax.microedition.lcdui.Image;public class ImageUtilities {    public static void drawClipImage(Graphics g, Image image, int clipX,            int clipY, int clipWidth, int clipHeight, int x, int y,int anchor) {        int _clipX, _clipY, _clipWidth, _clipHeight;        _clipX = g.getClipX();//获得当前clip矩形左上角的x坐标值        _clipY = g.getClipY();//获得当前clip矩形左上角的y坐标值        _clipWidth = g.getClipWidth();//获得当前的clip矩形的宽度        _clipHeight = g.getClipHeight();//获得当前的clip矩形的高度        g.setClip(x, y, clipWidth, clipHeight);//设定你希望的矩形切割区域        g.drawImage(image, x - clipX, y - clipY, anchor);//画图,把你希望的图片上的一部分画上去。clipX、clipY就是你所画图片上的某部分左上角坐标。能显示在手机屏幕上得高度和宽度由clipWidth和clipHeight决定。        g.setClip(_clipX, _clipY, _clipWidth, _clipHeight);//恢复到以前得clip矩形范围    }        public static Image createImage(String str){        Image img = null;        try {            img = Image.createImage(str);        } catch (Exception ex) {            System.out.println("Image loading error:");            ex.printStackTrace();                    }        if(img==null){            System.out.println("can't find image "+str);                    }                return img;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -