diff options
author | Jiri Vanek <[email protected]> | 2013-01-10 17:57:19 +0100 |
---|---|---|
committer | Jiri Vanek <[email protected]> | 2013-01-10 17:57:19 +0100 |
commit | f38ac428ba5289313c21623a267cedcde554bf95 (patch) | |
tree | 52b6c8479ef829b867ba4b2abaa985085a8aa414 /netx/net/sourceforge/jnlp/JNLPSplashScreen.java | |
parent | 5d5ba9ba1d34ae35503ba016ceaabab2afe7fefe (diff) |
All IcedTea-Web dialogues are centered to middle of active screen
Active screen in this context is the one, where the mouse is presented
or default when no mouse presention detected.
Patch is affecteing only IcedTea-Web custom dialogues.
Diffstat (limited to 'netx/net/sourceforge/jnlp/JNLPSplashScreen.java')
-rw-r--r-- | netx/net/sourceforge/jnlp/JNLPSplashScreen.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/netx/net/sourceforge/jnlp/JNLPSplashScreen.java b/netx/net/sourceforge/jnlp/JNLPSplashScreen.java index 77698db..6a8a221 100644 --- a/netx/net/sourceforge/jnlp/JNLPSplashScreen.java +++ b/netx/net/sourceforge/jnlp/JNLPSplashScreen.java @@ -43,6 +43,7 @@ import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Image; import java.awt.Insets; +import java.awt.Rectangle; import java.io.IOException; import java.net.URL; import javax.imageio.ImageIO; @@ -53,6 +54,7 @@ import net.sourceforge.jnlp.splashscreen.SplashPanel; import net.sourceforge.jnlp.splashscreen.SplashUtils; import net.sourceforge.jnlp.splashscreen.parts.InformationElement; import net.sourceforge.jnlp.util.ImageResources; +import net.sourceforge.jnlp.util.ScreenFinder; public class JNLPSplashScreen extends JDialog { @@ -145,11 +147,7 @@ public class JNLPSplashScreen extends JDialog { setMaximumSize(new Dimension(Integer.MAX_VALUE, Integer.MAX_VALUE)); setSize(new Dimension(minimumWidth, minimumHeight)); setPreferredSize(new Dimension(minimumWidth, minimumHeight)); - // Centering to middle of Toolkit.getDefaultToolkit().getScreenSize() - // centers to the middle of all monitors. Let's center to the middle - // of the primary monitor instead. - // TODO center on the 'current' monitor to meet user expectation - setLocationRelativeTo(null); + ScreenFinder.centerWindowsToCurrentScreen(this); } @Override |