Hallo Java Forum,
ich habe schon wieder eine Frage zu JOGL, genauer gesagt zu der init() Methode des GLEventlisteners. Ich habe ein Fenster (JFrame) indem sich neben einigen anderen Komponenten ein GLJPanel befindet. Sobald das Fenster sichtbar wird, wird init() aufgerufen, da wahrscheinlich in diesem Moment der entsprechende GL Kontext erstellt wird.
Gibt es eine Möglichkeit diesen GL Kontext schon vorher manuell zu erstellen, sodass die Initialisierungen in init() vorgenommen werden, bevor das Fenster überhaupt sichtbar ist?
In der JOGL Dokumentation steht ja beschrieben das init() mehrmals aufgerufen wird (wenn z.B. das Fenster geöffnet und geschlossen wird). Kann ich umgekehrt davon ausgehen, dass init() nur einmal aufgerufen wird, wenn das Fenster während der gesamten Programmlaufzeit geöffnet bleibt und das GLJPanel nicht entfernt wird?
ich habe schon wieder eine Frage zu JOGL, genauer gesagt zu der init() Methode des GLEventlisteners. Ich habe ein Fenster (JFrame) indem sich neben einigen anderen Komponenten ein GLJPanel befindet. Sobald das Fenster sichtbar wird, wird init() aufgerufen, da wahrscheinlich in diesem Moment der entsprechende GL Kontext erstellt wird.
Gibt es eine Möglichkeit diesen GL Kontext schon vorher manuell zu erstellen, sodass die Initialisierungen in init() vorgenommen werden, bevor das Fenster überhaupt sichtbar ist?
In der JOGL Dokumentation steht ja beschrieben das init() mehrmals aufgerufen wird (wenn z.B. das Fenster geöffnet und geschlossen wird). Kann ich umgekehrt davon ausgehen, dass init() nur einmal aufgerufen wird, wenn das Fenster während der gesamten Programmlaufzeit geöffnet bleibt und das GLJPanel nicht entfernt wird?
Zuletzt bearbeitet: