2011-03-06 47 views

回答

1

沒有直接的模擬。 GLUT將OpenGL或多或少直接與顯示窗口關聯。

使用JOGL,您可以創建畫布,然後將畫布與窗口關聯。創建畫布看起來東西這樣的:

GLProfile profile = GLProfile.getDefault(); 
    GLCapabilities capabilities = new GLCapabilities(profile); 
    GLCanvas canvas = new GLCanvas(capabilities); 

之後,細節變化取決於窗口工具包(AWT,SWT,鞦韆等),你要使用。 Swing和AWT之間沒有什麼區別:你創建一個框架,將畫布添加到框架中,併爲OpenGL事件添加一個EventListener(重塑,繪製等)。我記得,SWT改變了一些東西,但它已經足夠長的時間,我不記得細節。