1
我的jogl applet屏幕是空白的。我爲我的繪製代碼:Java jogl applet paint不工作?
public void paint(Graphics g){
canvas.update(g);
}
如果我添加g.fillRect(0,0,50,50);它會畫出填充的矩形,但仍然不是慢動作的東西。
我的jogl applet屏幕是空白的。我爲我的繪製代碼:Java jogl applet paint不工作?
public void paint(Graphics g){
canvas.update(g);
}
如果我添加g.fillRect(0,0,50,50);它會畫出填充的矩形,但仍然不是慢動作的東西。
我不完全清楚你的程序的其餘部分是什麼樣子。但是,您應該知道,JOGL組件不會像其他組件那樣繪製;換句話說,如果此代碼位於GLAutoDrawable(即GLJPanel或GLCanvas)的實例上,那麼它將不會執行任何有用的操作。
你需要做的是創建一個GLEventListener並將其附加到GLAutoDrawable。然後,您需要使用代碼繪製3D場景來實現display (GLDrawable drawable)
。
This tutorial對您的入門很有幫助。
什麼是'帆布'? 「update()」是做什麼的? – DJClayworth 2009-04-28 19:11:54