Java 带LWJGL的黑屏

Java 带LWJGL的黑屏,java,opengl,lwjgl,Java,Opengl,Lwjgl,我想试试LWJGL。我使用了LWJGL Wiki的教程表单,但我的代码仍然会产生一个黑屏 import static org.lwjgl.opengl.GL11.*; import org.lwjgl.LWJGLException; import org.lwjgl.opengl.Display; import org.lwjgl.opengl.DisplayMode; public class SimpleOGLRenderer { public void start() { t

我想试试LWJGL。我使用了LWJGL Wiki的教程表单,但我的代码仍然会产生一个黑屏

import static org.lwjgl.opengl.GL11.*;
import org.lwjgl.LWJGLException;
import org.lwjgl.opengl.Display;
import org.lwjgl.opengl.DisplayMode;

public class SimpleOGLRenderer {

public void start() {

    try {
        Display.setDisplayMode(new DisplayMode(800, 600));
        Display.setTitle("Sandbox");
        Display.create();
    } catch (LWJGLException e) {
        e.printStackTrace();
        System.exit(0);
    }

    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    glOrtho(0.0f, 800f, 600f, 0.0f, -1.0f, 1.0f);
    glMatrixMode(GL_MODELVIEW);

    while (!Display.isCloseRequested()) {
        glClear(GL_COLOR_BUFFER_BIT);

        glBegin(GL_QUADS);
            glVertex2i(400, 400);
            glVertex2i(500, 400);
            glVertex2i(500, 500);
            glVertex2i(400, 500);
        glEnd();

        glBegin(GL_LINES);
            glVertex2i(100, 100);
            glVertex2i(200, 200);               
        glEnd();

        Display.update();
        Display.sync(60);
    }

    Display.destroy();

}

public static void main(String[] args) {
    SimpleOGLRenderer s = new SimpleOGLRenderer();
    s.start();
}

}
运行设置中的调试器

 -Dorg.lwjgl.util.Debug=true
显示

我不知道出了什么问题,所有关于更改颜色()清除屏幕()的提示都不起作用

我使用带有GeForece 8600M GT、Windows 7、64位和DirectX v11的Dell Insipron 1720


你能找到我的臭虫吗?

你从未改变过颜色?执行类似于
glColor3f(1,0,0)的操作有什么变化吗?没有,对不起。我在画画之前和画画之后都试过了,但什么也没发生。我也试过clearColor。我发现了我的错误。我在Eclipse中的一个设置是错误的。现在一切正常。代码是正确的。供其他人参考,您介意列出您的错误设置吗?是的,我想知道您是如何修复的>>
 [LWJGL] Initial mode: 1920 x 1200 x 32 @60Hz
 [LWJGL] MemoryUtil Accessor: AccessorUnsafe