Как установить начальный размер окна в Java OpenGL - PullRequest
0 голосов
/ 15 марта 2010

Я только что создал приложение Java OpenGL в Eclipse ... и когда я пытался экспортировать приложение с помощью EclipseP5Exporter, он требует, чтобы я инициализировал размер окна (не размер области просмотра, окно может содержать несколько областей просмотра). *

Я уже гуглил некоторые решения в сети, но не могу найти ничего полезного ..

Я пробовал метод: glutInitWindowSize(int width, int height);

но, похоже, работает только в C и Python OpenGL.

даже если я добавлю перенасыщение перед тем, как метод (glut.glutInitWindowSize()) затмение не распознает этот метод ..

Так что, если у вас, ребята, есть какие-либо предложения, пожалуйста, дайте мне знать ...

Спасибо ....

1 Ответ

2 голосов
/ 16 марта 2010

Я предполагаю, что под "Java OpenGL" вы имеете в виду JOGL .

Если это так, то у вас есть GLCanvas или GLJPanel. Любой из них должен быть внутри рамки AWT или качаться JFrame. Оба они наследуются от awt.Window, у которого есть метод setSize (int, int) .

Короче говоря, используйте метод setSize вашего Frame или JFrame.

Реализация GLUT в JOGL включает только функции рисования, а не функции управления окнами. Создание окна выполняется Java через AWT или Swing. Возможно, вы захотите узнать больше о Java, если вы не знакомы с этими понятиями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...