View Javadoc
1 // $Id: WindowUtils.java,v 1.1 2004/02/09 12:32:30 powerpete Exp $ 2 // [JMP, 09.02.2004] Created this file. 3 package org.jface.stepmt.demoapp.util; 4 5 import java.awt.Dimension; 6 import java.awt.Toolkit; 7 8 import javax.swing.JFrame; 9 10 /*** 11 * @author <a href="mailto:powerpete@users.sf.net">M. Petersen</a> 12 * @version $Id: WindowUtils.java,v 1.1 2004/02/09 12:32:30 powerpete Exp $ 13 */ 14 public class WindowUtils 15 { 16 private static final double WIDTH_FACTOR = 0.9D; 17 private static final double HEIGHT_FACTOR = WIDTH_FACTOR; 18 private static final int GAP = 10; 19 20 private WindowUtils() 21 {} 22 23 public static void arrangeOnScreen(JFrame[] frames) 24 { 25 Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); 26 int height = (int) (screenSize.height * HEIGHT_FACTOR); 27 int width = 28 (int) ((screenSize.width * WIDTH_FACTOR) / frames.length) 29 - GAP * frames.length; 30 31 for (int i = 0; i < frames.length; i++) 32 { 33 JFrame frame = frames[i]; 34 int pos = i * (GAP + width); 35 frame.setBounds(pos, 0, width, height); 36 } 37 } 38 }

This page was automatically generated by Maven