如何在Java OpenGL中设置初始窗口大小

时间:2010-03-15 10:24:47

标签: java eclipse opengl eclipse-plugin

我刚刚在Eclipse中构建了一个Java OpenGL应用程序......当我尝试使用EclipseP5Exporter导出应用程序时,它需要我初始化窗口大小(不是视口大小,窗口可能包含多个视口)。

我已经在网上搜索了一些解决方案,但我似乎无法获得任何有用的信息。

我尝试过这种方法:glutInitWindowSize(int width, int height);

但它似乎仅适用于C和python openGL。

即使我在方法(glut.glutInitWindowSize())之前追加过剩,eclipse也不会认识到这种方法..

所以如果你们有任何建议请告诉我......

谢谢....

1 个答案:

答案 0 :(得分:2)

我猜“Java OpenGL”你的意思是JOGL

如果是这种情况,那么你有一个GLCanvas或GLJPanel。这些中的任何一个都应该在awt Frame或swing JFrame中。这两个都继承自awt.Window,它具有setSize(int,int)方法。

简而言之,请使用Frame或JFrame的setSize方法。

JOGL的GLUT实现仅包括绘图功能,而不包括窗口管理功能。窗口创建由Java通过AWT或Swing处理。如果您不熟悉这些概念,可能需要了解有关Java的更多信息。