Java jogl applet画不起作用?

时间:2009-04-26 19:44:40

标签: java opengl applet jogl

我的jogl applet屏幕是空白的。我有我的油漆代码:

 public void paint(Graphics g){
        canvas.update(g);
    }

如果我添加g.fillRect(0,0,50,50);它会画出填充的矩形,但仍然不是慢跑的东西。

1 个答案:

答案 0 :(得分:1)

我不清楚你的程序的其余部分是什么样的。但是你应该知道JOGL组件不像其他组件那样绘制;换句话说,如果此代码在GLAutoDrawable的实例上(即GLJPanel或GLCanvas),那么它将不会做任何有用的事情。

您需要做的是创建一个GLEventListener并将其附加到GLAutoDrawable。然后,您需要使用绘制3D场景的代码实现display (GLDrawable drawable)

This tutorial对于帮助您入门非常有用。