📄 imagehelper.java
字号:
/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2003</p> * <p>Company: </p> * @author not attributable * @version 1.0 */import javax.microedition.lcdui.*;public class ImageHelper { Image enemyImage; static Image drawEnemy; static Image enemyLeft; static Image enemyRight; static Image enemyUp; static Image enemyDown; static Image enemyLeftRed; static Image enemyRightRed; static Image enemyUpRed; static Image enemyDownRed; static Image enemyLeftIron; static Image enemyRightIron; static Image enemyUpIron; static Image enemyDownIron; static Image again1; static Image again2; static Image next1; static Image next2; static Image back1; static Image back2; static Image exit1; static Image exit2; static Image tankerLogo; static int logoWidth; static int logoHeight; static int frameWidth; static int frameHeight; private static Graphics G = null; public ImageHelper() { //load the ordinary enemy tank picture try { enemyImage = Image.createImage("/tank_en.png"); } catch (Exception exception) { System.out.println(exception); } try { frameWidth = enemyImage.getWidth() / 4; frameHeight = enemyImage.getHeight(); enemyLeft = Image.createImage(frameWidth, frameHeight); G = enemyLeft.getGraphics(); G.drawImage(enemyImage, 0, 0, 20); enemyRight = Image.createImage(frameWidth, frameHeight); G = enemyRight.getGraphics(); G.drawImage(enemyImage, -frameWidth, 0, 20); enemyUp = Image.createImage(frameWidth, frameHeight); G = enemyUp.getGraphics(); G.drawImage(enemyImage, -frameWidth * 2, 0, 20); enemyDown = Image.createImage(frameWidth, frameHeight); G = enemyDown.getGraphics(); G.drawImage(enemyImage, -frameWidth * 3, 0, 20); G = null; drawEnemy = enemyDown; } catch (Exception exception) { System.out.println(exception); } //load red tanker picture try { enemyImage = Image.createImage("/redtank.png"); } catch (Exception exception) { System.out.println(exception); } try { frameWidth = enemyImage.getWidth() / 4; frameHeight = enemyImage.getHeight(); enemyLeftRed = Image.createImage(frameWidth, frameHeight); G = enemyLeftRed.getGraphics(); G.drawImage(enemyImage, 0, 0, 20); enemyRightRed = Image.createImage(frameWidth, frameHeight); G = enemyRightRed.getGraphics(); G.drawImage(enemyImage, -frameWidth, 0, 20); enemyUpRed = Image.createImage(frameWidth, frameHeight); G = enemyUpRed.getGraphics(); G.drawImage(enemyImage, -frameWidth * 2, 0, 20); enemyDownRed = Image.createImage(frameWidth, frameHeight); G = enemyDownRed.getGraphics(); G.drawImage(enemyImage, -frameWidth * 3, 0, 20); G = null; drawEnemy = enemyDown; } catch (Exception exception) { System.out.println(exception); } //load the iron enemy tank picture try { enemyImage = Image.createImage("/greentank.png"); } catch (Exception exception) { System.out.println(exception); } try { frameWidth = enemyImage.getWidth() / 4; frameHeight = enemyImage.getHeight(); enemyLeftIron = Image.createImage(frameWidth, frameHeight); G = enemyLeftIron.getGraphics(); G.drawImage(enemyImage, 0, 0, 20); enemyRightIron = Image.createImage(frameWidth, frameHeight); G = enemyRightIron.getGraphics(); G.drawImage(enemyImage, -frameWidth, 0, 20); enemyUpIron = Image.createImage(frameWidth, frameHeight); G = enemyUpIron.getGraphics(); G.drawImage(enemyImage, -frameWidth * 2, 0, 20); enemyDownIron = Image.createImage(frameWidth, frameHeight); G = enemyDownIron.getGraphics(); G.drawImage(enemyImage, -frameWidth * 3, 0, 20); G = null; drawEnemy = enemyDown; } catch (Exception exception) { System.out.println(exception); } //load the result picture try { again1 = Image.createImage("/again1.png"); again2 = Image.createImage("/again2.png"); next1 = Image.createImage("/next1.png"); next2 = Image.createImage("/next2.png"); back1 = Image.createImage("/back1.png"); back2 = Image.createImage("/back2.png"); exit1 = Image.createImage("/exit1.png"); exit2 = Image.createImage("/exit2.png"); tankerLogo = Image.createImage("/tank.png"); logoWidth = tankerLogo.getWidth(); logoHeight = tankerLogo.getHeight(); } catch (Exception exception) { System.out.println(exception); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -