matriximage.java

来自「这是第一次上载源码 感觉这个例子挺不错的啊 请大家 注意 我这也是转载」· Java 代码 · 共 55 行

JAVA
55
字号
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   MatrixImage

import javax.microedition.lcdui.Graphics;

class MatrixImage
{

    public int width;
    public int height;
    public int matrix[][];

    MatrixImage(int i, int j)
    {
        width = i;
        height = j;
        matrix = new int[i][j];
    }

    public MatrixImage crop(int i, int j, int k, int l)
    {
        MatrixImage matriximage = new MatrixImage(k, l);
        for(int i1 = 0; i1 < k; i1++)
        {
            for(int j1 = 0; j1 < l; j1++)
                matriximage.matrix[i1][j1] = matrix[i + i1][j + j1];

        }

        return matriximage;
    }

    public void setColor(int i, int j, int k)
    {
        matrix[i][j] = k;
    }

    public void paint(Graphics g, int i, int j)
    {
        for(int k = 0; k < width; k++)
        {
            for(int l = 0; l < height; l++)
                if(matrix[k][l] != -1)
                {
                    g.setColor(matrix[k][l]);
                    g.drawRect(i + k, j + l, 1, 1);
                }

        }

    }
}

⌨️ 快捷键说明

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