|
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.
|