From: <ma...@us...> - 2007-10-20 21:20:02
|
Revision: 2903 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=2903&view=rev Author: matzon Date: 2007-10-20 14:20:00 -0700 (Sat, 20 Oct 2007) Log Message: ----------- applied kappaOnes latest fixes Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java Modified: trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2007-10-20 19:02:48 UTC (rev 2902) +++ trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2007-10-20 21:20:00 UTC (rev 2903) @@ -34,6 +34,7 @@ import java.applet.Applet; import java.applet.AppletStub; import java.awt.Color; +import java.awt.FlowLayout; import java.awt.FontMetrics; import java.awt.Graphics; import java.awt.GridLayout; @@ -287,11 +288,11 @@ return lwjglApplet; } - /* - * @see java.applet.AppletStub#appletResize(int, int) + /** + * Transfers the call of AppletResize from the stub to the lwjglApplet. */ public void appletResize(int width, int height) { - /* uhm? */ + resize(width, height); } /* @@ -306,9 +307,8 @@ */ public synchronized void paint(Graphics g) { - // paint applet if available - if(lwjglApplet != null && state == STATE_DONE) { - lwjglApplet.paint(g); + // don't paint loader if applet loaded + if(state == STATE_DONE) { return; } @@ -634,16 +634,17 @@ lwjglApplet = (Applet) appletClass.newInstance(); lwjglApplet.setStub(this); + lwjglApplet.setSize(getWidth(), getHeight()); - setLayout(new GridLayout(1, 1)); + setLayout(new FlowLayout(FlowLayout.LEADING, 0, 0)); add(lwjglApplet); - validate(); state = STATE_INITIALIZE_REAL_APPLET; lwjglApplet.init(); state = STATE_START_REAL_APPLET; lwjglApplet.start(); + validate(); } /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |