You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by ay...@apache.org on 2008/02/15 22:53:56 UTC

svn commit: r628180 - in /harmony/enhanced/jdktools/trunk/modules/tools/src/main/java/org/apache/harmony/tools/appletviewer: AppletFrame.java ViewerAppletStub.java

Author: ayza
Date: Fri Feb 15 13:53:54 2008
New Revision: 628180

URL: http://svn.apache.org/viewvc?rev=628180&view=rev
Log:
Fix for HARMONY-5520 was comitted. Hope we don't have code freeze in effect yet. 

Modified:
    harmony/enhanced/jdktools/trunk/modules/tools/src/main/java/org/apache/harmony/tools/appletviewer/AppletFrame.java
    harmony/enhanced/jdktools/trunk/modules/tools/src/main/java/org/apache/harmony/tools/appletviewer/ViewerAppletStub.java

Modified: harmony/enhanced/jdktools/trunk/modules/tools/src/main/java/org/apache/harmony/tools/appletviewer/AppletFrame.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/jdktools/trunk/modules/tools/src/main/java/org/apache/harmony/tools/appletviewer/AppletFrame.java?rev=628180&r1=628179&r2=628180&view=diff
==============================================================================
--- harmony/enhanced/jdktools/trunk/modules/tools/src/main/java/org/apache/harmony/tools/appletviewer/AppletFrame.java (original)
+++ harmony/enhanced/jdktools/trunk/modules/tools/src/main/java/org/apache/harmony/tools/appletviewer/AppletFrame.java Fri Feb 15 13:53:54 2008
@@ -76,7 +76,7 @@
         setLayout(new BorderLayout());
         JPanel appletPanel = new JPanel();
         appletPanel.add(applet);
-        add(appletPanel, BorderLayout.NORTH);
+        add(appletPanel, BorderLayout.WEST);
         
         // Create status pane
         JPanel panel = new JPanel();

Modified: harmony/enhanced/jdktools/trunk/modules/tools/src/main/java/org/apache/harmony/tools/appletviewer/ViewerAppletStub.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/jdktools/trunk/modules/tools/src/main/java/org/apache/harmony/tools/appletviewer/ViewerAppletStub.java?rev=628180&r1=628179&r2=628180&view=diff
==============================================================================
--- harmony/enhanced/jdktools/trunk/modules/tools/src/main/java/org/apache/harmony/tools/appletviewer/ViewerAppletStub.java (original)
+++ harmony/enhanced/jdktools/trunk/modules/tools/src/main/java/org/apache/harmony/tools/appletviewer/ViewerAppletStub.java Fri Feb 15 13:53:54 2008
@@ -21,6 +21,7 @@
 import java.applet.AppletStub;
 import java.awt.Component;
 import java.awt.Dimension;
+import java.awt.Window;
 import java.net.URL;
 
 class ViewerAppletStub implements AppletStub {
@@ -55,6 +56,17 @@
     }
     
     public void appletResize(int width, int height) {
+        Component cmp = appletPane;
+
         appletPane.setPreferredSize(new Dimension(width, height));
+
+        while (cmp != null) {
+            cmp = cmp.getParent();
+
+            if (cmp instanceof Window) {
+                ((Window) cmp).pack();
+                break;
+            }
+        }
     }
 }