Joggen! Canvas)

, van dit hoofdstuk wordt beschreven hoe de doek) die in het kader van het kader van joggen!.Hier zullen we de opbouw van een kader voor het gebruik en de toevoeging van drie doelstellingen, (de) beste kader voor de klasse van de onderstaande.,, is het schrijven van een programma voor het creëren van een met joggen! Canvas en de combinatie van drie fundamentele kader kader joggen!,, de eerste stap: het creëren van stappen. De eerste categorie, het creëren van een soort te bereiken, gleventlistener, interfaces en de invoer van een pakket javax.media.opengl.De uitvoering van alle vier de methode, display () () (), de afzet reshape (),,,,, want dit is een kader, de oorspronkelijke taak, zoals het creëren van een klasse toe te voegen aan de lijst worden besproken.Alle, gleventlistener, methoden voor de interface is niet zijn gerealiseerd, worden opgesteld door het canvas,,, (een), de bouw en de GLCanvas, voorwerpen, uiteindelijk GLCanvas GLCanvas = nieuwe GLCanvas (xxxxxxxx); ///////vermogen de doelstellingen worden hier als parameter, (b) via,,, glcapabilities, klasse, glcapabilities geconcretiseerd, het vermogen van de nieuwe glcapabilities = (XXXXX); ///////hier profiel worden, door middel van parameters, (C), de productie, de glprofile, voorwerp, want het is de statische methode, is het gebruik van de namen noemen.Omdat deze les is over jogl2, laten we die voorwerp van 2 - interface, uiteindelijk glprofile, profiel = glprofile. (glprofile.gl2); ///////variabelen en methoden zijn statisch, dus is het gebruik van de naam van de klas.,, laat zien dat de doek van de code. ///////glprofile vermogen te verkrijgen, en uiteindelijk Gl2 profiel profiel = glprofile object. (glprofile. 2); glcapabilities vermogen = nieuwe glcapabilities (profielen); ///////GLCanvas. Uiteindelijk GLCanvas = nieuwe GLCanvas (kunnen);,,, (d) toegevoegd aan, nu. En gleventlistener, het gebruik, de addgleventlistener ().Deze methoden moeten object, gleventlistener, interface parameters.Dus, door middel van een klasse van de verwezenlijking van de doelstellingen, de fundamentele kader, gleventlistener, in het kader van het nieuwe kader, = (); ///////- interface die door gleventlistener GLCanvas. Addgleventlistener (het kader);,,, (e), het gebruik van de methode van setsize (): GLCanvas erft kader vastgesteld. De omvang van de media. Open.). Awtglautodrawable.,, GLCanvas. Groep (400, 400);,, nu je klaar bent, GLCanvas,.,, de derde stap: het creëren van een kader dat door de concretisering van het kader te creëren, In het kader van JSE), de toevoeging van een kader van onderdelen, in het kader van de canvas, het kader scheppen,, ///////zichtbaar. De laatste kader = nieuwe kader ("kader"); ///////de toevoeging van canvas kader. Plus (GLCanvas); in het kader van (echt). SetVisible;,, stap 4: zieOp volledig scherm, in het kader van de hele scherm oog kader, de standaard schermgrootte worden gebruikt, java.awt.toolkit, klasse.Nu, het gebruik van deze standaard de omvang van het scherm, een kader voor het vaststellen van het gebruik van de omvang, setsize (), methoden, maat., schermgrootte = kit. Getdefaulttoolkit () (). Getscreensize; kader. Setsize (screensize.width, de omvang van het scherm, hoogte);,, laten We gaan via de procedure die het fundamentele kader) en negatieve de invoer van javax.media.opengl.glautodrawable;,,; de invoer van javax.media.opengl.glcapabilities; de invoer van javax.media.opengl.gleventlistener; de invoer van javax.media.opengl.glprofile; de invoer van javax.media.opengl.awt.glcanvas; de invoer van javax.swing.jframe; het openbaar onderwijs in het kader van gleventlistener {- dat de leegte display (glautodrawable arg0) {///////- methode of de leegte beschikken (glautodrawable arG) {///////- methode of de leegte ervan (glautodrawable arg0) {///////- methode) (glautodrawable arg0 leegte verbouwen, arg1 int int, int 2, ARG3, int ARG4) {}) ///////- methode. De statische leegte belangrijkste ([...] (///////- sprake van de capaciteit), uiteindelijk glprofile Gl2 de profielen van = glprofile object. (glprofile. 2); glcapabilities vermogen = nieuwe glcapabilities (profielen); ///////GLCanvas. Uiteindelijk GLCanvas = nieuwe GLCanvas (kunnen); b = het kader van de nieuwe basicframe (); GLCanvas. Addgleventlistener (b); GLCanvas. Groep (400, 400) kader scheppen; ///////het netwerkDe laatste frame = nieuwe kader ("kader"); ///////de toevoeging van canvas kader. Plus (GLCanvas); in het kader van het bedrag (640. Groep, 480); in het kader van (echt). SetVisible;}}, als je de opstelling en uitvoering van De programma 's, die de volgende resultaten.Het blijkt dat de vorming van, we gebruiken, het fundamentele kader GLCanvas, soort en) en verminderen;,,,

Basic Frame



Previous:
Next Page: