Damit steht eine einfache Umgebung für das JOGL/OpenGL-Rendering zur Verfügung. Als Nächstes muss das GLCanvas/GLPanel um Ereignis-Handler für bestimmte Ereignisse erweitert werden. Das ermöglicht Reaktionen auf bestimmte Benutzerereignisse, beispielsweise Tastatur- oder Mausbewegungen, und Systemereignisse wie Zeichnen, Rendern oder Zeiteinstellungen.
Bei JOGL und AWT gelten Benutzerhandlungen und Systemanfragen als Ereignisse. Hier geht es in erster Linie um die von OpenGL geschaffenen Ereignisse im Zusammenhang mit Initialisierung, Umformung und Anzeigefenster. Ein net.java.games.jogl.GLEventListener überwacht diese Ereignisse. Ebenso lassen sich Ereignisse der Tastatur, Maustasten und Mausbewegungen überwachen, alle von java.awt. Das sollte für einfache Benutzerinteraktionen genügen.
Der nächste Schritt besteht im Erstellen einer neuen Klasse namens JoglEventListener. Sie implementiert alle Methoden, die für die vier Ereignisse relevant sind. Das verknüpfte GLCanvas wird an den Konstruktor des Ereignis-Listeners übergeben. Ansonsten kann das Ereignis Anzeigen/Aktualisieren nicht richtig verarbeitet werden.
Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…
Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…
Höchste Zeit für eine schnelle Kupfer-Glas-Migration. Bis 2030 soll in Deutschland Glasfaser flächendeckend ausgerollt sein.
Schon im April 2025 soll Android 16 den Status Plattformstabilität erreichen. Entwicklern gibt Google danach…
Die Hintermänner setzen KI-Chatbot-Tools als Köder ein. Opfer fangen sich den Infostealer JarkaStealer ein.
Vernetzte Produkte müssen laut Cyber Resilience Act über Möglichkeiten zur Datenverschlüsselung und Zugangsverwaltung verfügen.