Привязки клавиш с помощью JOGL GLCanvas (java)

Просто любопытно, как бы вы использовали привязки клавиш с openGL GLCanvas? Я понимаю, как использовать их с JPanel (что относится к GLPanel), но можно ли использовать их с GLCanvas? Как бы вы это сделали, если бы это было возможно?

-Дэн


person Code Doggo    schedule 17.09.2013    source источник
comment
Что расширяет GLCanvas?   -  person Hovercraft Full Of Eels    schedule 18.09.2013
comment
Привет, Даниэль, не могли бы вы рассказать, как вы перенесли GLPanel на GLCanvas?   -  person elect    schedule 16.10.2014


Ответы (1)


(Хорошо, я только что просмотрел GLCanvas API)
В: Что расширяет GLCanvas?
О: Canvas, компонент AWT.

В: Есть ли в AWT привязки клавиш?
О: Нет. Таким образом, общий ответ таков: вы не можете использовать привязки клавиш напрямую с GLCanvas.

Возможно, его можно использовать косвенно, присоединив привязки к другому компоненту Swing в том же графическом интерфейсе.

person Hovercraft Full Of Eels    schedule 17.09.2013
comment
Спасибо за ваш ответ. Я только что посмотрел на GLCanvas, и от меня ускользнул взгляд на AWT. Я думаю, что я мог бы просто добавить GLPanel на GLCanvas. Так что ваше косвенное упоминание натолкнуло меня на эту идею, спасибо :) - person Code Doggo; 18.09.2013