我刚刚在Eclipse中构建了一个Java OpenGL应用程序......当我尝试使用EclipseP5Exporter导出应用程序时,它需要我初始化窗口大小(不是视口大小,窗口可能包含多个视口)。
我已经在网上搜索了一些解决方案,但我似乎无法获得任何有用的信息。
我尝试过这种方法:glutInitWindowSize(int width, int height);
但它似乎仅适用于C和python openGL。
即使我在方法(glut.glutInitWindowSize()
)之前追加过剩,eclipse也不会认识到这种方法..
所以如果你们有任何建议请告诉我......
谢谢....
答案 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的更多信息。