From: <ka...@us...> - 2009-05-23 09:09:37
|
Revision: 3213 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3213&view=rev Author: kappa1 Date: 2009-05-23 09:09:28 +0000 (Sat, 23 May 2009) Log Message: ----------- updated GearsApplet to use addNotify() to start a LWJGL Display, also prevents a new Display being created each time the start() method is called. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/test/applet/GearsApplet.java Modified: trunk/LWJGL/src/java/org/lwjgl/test/applet/GearsApplet.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/test/applet/GearsApplet.java 2009-05-22 09:30:50 UTC (rev 3212) +++ trunk/LWJGL/src/java/org/lwjgl/test/applet/GearsApplet.java 2009-05-23 09:09:28 UTC (rev 3213) @@ -45,10 +45,15 @@ } } - /** - * @see java.applet.Applet#start() - */ public void start() { + + } + + public void stop() { + + } + + public void startApplet() { gameThread = new Thread() { public void run() { running = true; @@ -67,9 +72,6 @@ gameThread.start(); } - public void stop() { - } - public void stopApplet() { running = false; } @@ -78,6 +80,10 @@ setLayout(new BorderLayout()); try { display_parent = new Canvas() { + public final void addNotify() { + super.addNotify(); + startLWJGL(); + } public final void removeNotify() { destroyLWJGL(); super.removeNotify(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |