Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我有一个错误,宽度无法解析或不是字段(它位于render.width的末尾)_Java_Css_Eclipse_Pixels - Fatal编程技术网

Java 我有一个错误,宽度无法解析或不是字段(它位于render.width的末尾)

Java 我有一个错误,宽度无法解析或不是字段(它位于render.width的末尾),java,css,eclipse,pixels,Java,Css,Eclipse,Pixels,这是末尾的错误(render.width) 这是完整的代码 package com.mime.WorldExplorer.graphics; public class Render { public static int[] pixels; public final int width; public final int height; private int yOffset; private Object render; private int

这是末尾的错误(render.width)

这是完整的代码

package com.mime.WorldExplorer.graphics;

public class Render {
    public static int[] pixels;
    public final int width;
    public final int height;
    private int yOffset;
    private Object render;
    private int xPix;
    private int yPix;
    private int y;
    private int x;

    } 

    public void draw(Render render, int xOffset, int xoffset ) {
        for (int y = 0; y<render.height; y++); {
            int yPix = height + yOffset;
        }
    }
    {
            pixels[xPix+yPix*width] = Render.pixels [x + y * render.width]; 
    }
}
package com.mime.WorldExplorer.graphics;
公共类渲染{
公共静态int[]像素;
公共最终整数宽度;
公共最终内部高度;
私人内部补偿;
私有对象渲染;
私有int xPix;
私有int-yPix;
私营企业;
私人INTX;
} 
公共无效绘制(渲染渲染、int-xOffset、int-xOffset){

对于(int y=0;y该代码行在方法之外-因此未找到
render

此外,在
for
循环声明中有一个虚假的

for (int y = 0; y<render.height; y++);
                                     ^--- You don't want this!

for(int y=0;我正在尝试获取屏幕上的像素
for (int y = 0; y<render.height; y++);
                                     ^--- You don't want this!
// Note: I've changed the name of the third parameter from xoffset to yOffset
public void draw(Render render, int xOffset, int yOffset) {
    for (int y = 0; y < render.height; y++) {
        int yPix = height + yOffset;
        pixels[xPix + yPix * width] = Render.pixels[x + y * render.width]; 
    }
}