List of usage examples for java.awt Frame setLocation
@Override public void setLocation(int x, int y)
The method changes the geometry-related data.
From source file:FrameIcon.java
/** Demo main program, showing two ways to use it. * Create a small MemImage and set it as this Frame's iconImage. * Also display a larger version of the same image in the Frame. *//* w ww . ja v a 2 s. c om*/ public static void main(String[] av) { Frame f = new Frame("FrameIcon"); Image im = Toolkit.getDefaultToolkit().getImage("java2s.gif"); f.setIconImage(im); f.setSize(100, 100); f.setLocation(200, 200); f.setVisible(true); }
From source file:TexturedText.java
/** "main program" method - construct and show */ public static void main(String[] av) { // create a TexturedText object, tell it to show up final Frame f = new Frame("TexturedText"); TexturedText comp = new TexturedText(); f.add(comp);/*from w w w. j ava 2 s . c om*/ f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { f.setVisible(false); f.dispose(); System.exit(0); } }); f.pack(); f.setLocation(200, 200); f.setVisible(true); }
From source file:Snippet156.java
public static void main(String[] args) { Display display = new Display(); Shell shell = new Shell(display); shell.setText("SWT Image"); ImageData data;//from w ww. j a v a2s . c o m if (args.length > 0) { String fileName = args[0]; data = new ImageData(fileName); } else { data = createSampleImage(display); } final Image swtImage = new Image(display, data); final BufferedImage awtImage = convertToAWT(data); final Image swtImage2 = new Image(display, convertToSWT(awtImage)); shell.addListener(SWT.Paint, new Listener() { public void handleEvent(Event e) { int y = 10; if (swtImage != null) { e.gc.drawImage(swtImage, 10, y); y += swtImage.getBounds().height + 10; } if (swtImage2 != null) { e.gc.drawImage(swtImage2, 10, y); } } }); Frame frame = new Frame() { public void paint(Graphics g) { Insets insets = getInsets(); if (awtImage != null) { g.drawImage(awtImage, 10 + insets.left, 10 + insets.top, null); } } }; frame.setTitle("AWT Image"); shell.setLocation(50, 50); Rectangle bounds = swtImage.getBounds(); shell.setSize(bounds.width + 50, bounds.height * 2 + 100); Point size = shell.getSize(); Point location = shell.getLocation(); Insets insets = frame.getInsets(); frame.setLocation(location.x + size.x + 10, location.y); frame.setSize(size.x - (insets.left + insets.right), size.y - (insets.top + insets.bottom)); frame.setVisible(true); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) display.sleep(); } if (swtImage != null) swtImage.dispose(); if (swtImage2 != null) swtImage.dispose(); frame.dispose(); System.exit(0); }
From source file:AWTBufferedImageSWTImage.java
public static void main(String[] args) { Display display = new Display(); Shell shell = new Shell(display); shell.setText("SWT Image"); ImageData data;//from w w w. j ava 2s .co m if (args.length > 0) { String fileName = args[0]; data = new ImageData(fileName); } else { data = createSampleImage(display); } final Image swtImage = new Image(display, data); final BufferedImage awtImage = convertToAWT(data); final Image swtImage2 = new Image(display, convertToSWT(awtImage)); shell.addListener(SWT.Paint, new Listener() { public void handleEvent(Event e) { int y = 10; if (swtImage != null) { e.gc.drawImage(swtImage, 10, y); y += swtImage.getBounds().height + 10; } if (swtImage2 != null) { e.gc.drawImage(swtImage2, 10, y); } } }); Frame frame = new Frame() { public void paint(Graphics g) { Insets insets = getInsets(); if (awtImage != null) { g.drawImage(awtImage, 10 + insets.left, 10 + insets.top, null); } } }; frame.setTitle("AWT Image"); shell.setLocation(50, 50); Rectangle bounds = swtImage.getBounds(); shell.setSize(bounds.width + 50, bounds.height * 2 + 100); Point size = shell.getSize(); Point location = shell.getLocation(); Insets insets = frame.getInsets(); frame.setLocation(location.x + size.x + 10, location.y); frame.setSize(size.x - (insets.left + insets.right), size.y - (insets.top + insets.bottom)); frame.setVisible(true); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) display.sleep(); } if (swtImage != null) swtImage.dispose(); if (swtImage2 != null) swtImage.dispose(); frame.dispose(); display.dispose(); /* * Note: If you are using JDK 1.3.x, you need to use System.exit(0) at the * end of your program to exit AWT. This is because in 1.3.x, AWT does not * exit when the frame is disposed, because the AWT thread is not a daemon. * This was fixed in JDK 1.4.x with the addition of the AWT Shutdown thread. */ }
From source file:org.eclipse.swt.snippets.Snippet156.java
public static void main(String[] args) { Display display = new Display(); Shell shell = new Shell(display); shell.setText("SWT Image"); ImageData data;//from ww w. j a v a 2 s.co m if (args.length > 0) { String fileName = args[0]; data = new ImageData(fileName); } else { data = createSampleImage(display); } final Image swtImage = new Image(display, data); final BufferedImage awtImage = convertToAWT(data); final Image swtImage2 = new Image(display, convertToSWT(awtImage)); shell.addListener(SWT.Paint, e -> { int y = 10; if (swtImage != null) { e.gc.drawImage(swtImage, 10, y); y += swtImage.getBounds().height + 10; } if (swtImage2 != null) { e.gc.drawImage(swtImage2, 10, y); } }); Frame frame = new Frame() { @Override public void paint(Graphics g) { Insets insets = getInsets(); if (awtImage != null) { g.drawImage(awtImage, 10 + insets.left, 10 + insets.top, null); } } }; frame.setTitle("AWT Image"); shell.setLocation(50, 50); Rectangle bounds = swtImage.getBounds(); shell.setSize(bounds.width + 50, bounds.height * 2 + 100); Point size = shell.getSize(); Point location = shell.getLocation(); Insets insets = frame.getInsets(); frame.setLocation(location.x + size.x + 10, location.y); frame.setSize(size.x - (insets.left + insets.right), size.y - (insets.top + insets.bottom)); frame.setVisible(true); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) display.sleep(); } if (swtImage != null) swtImage.dispose(); if (swtImage2 != null) swtImage.dispose(); frame.dispose(); display.dispose(); /* Note: If you are using JDK 1.3.x, you need to use System.exit(0) at the end of your program to exit AWT. * This is because in 1.3.x, AWT does not exit when the frame is disposed, because the AWT thread is not a daemon. * This was fixed in JDK 1.4.x with the addition of the AWT Shutdown thread. */ }
From source file:Main.java
public static void fullWindow(Frame frame) { // Get the size of the screen Dimension dim = Toolkit.getDefaultToolkit().getScreenSize(); frame.setSize(dim.width, dim.height); // Move the window frame.setLocation(0, 0); }
From source file:Main.java
/** Repositions a frame to be centered on the screen */ public static void center(Frame frame) { Toolkit tk = Toolkit.getDefaultToolkit(); Dimension screen = tk.getScreenSize(); Dimension win = frame.getSize(); //frame.setSize(screenWidth / 2, screenHeight / 2); frame.setLocation((screen.width - win.width) / 2, (screen.height - win.height) / 2); }
From source file:Main.java
public static void centerFrame(Frame frame) { Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Dimension frameSize = frame.getSize(); if (frameSize.height > screenSize.height) { frameSize.height = screenSize.height; }/*from w ww . ja va2 s.c om*/ if (frameSize.width > screenSize.width) { frameSize.width = screenSize.width; } frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2); }
From source file:de.prozesskraft.pkraft.Createdoc.java
/** * Create contents of the window./*from w w w . j av a2 s .co m*/ */ protected static void createContents(PmodelViewPage page) { shell = new Shell(); shell.setSize(3500, 1500); shell.setText("SWT Application"); shell.setLayout(new GridLayout(1, false)); Composite composite = new Composite(shell, SWT.NONE); GridData gd_composite = new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1); gd_composite.minimumWidth = 10; gd_composite.minimumHeight = 10; composite.setLayoutData(gd_composite); composite.setLayout(new GridLayout(1, false)); Composite composite2 = new Composite(composite, SWT.EMBEDDED | SWT.NO_BACKGROUND); GridData gd_composite2 = new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1); gd_composite2.minimumWidth = 10; gd_composite2.minimumHeight = 10; composite2.setLayoutData(gd_composite2); Frame frame = SWT_AWT.new_Frame(composite2); // Label lblNewLabel = new Label(composite, SWT.BORDER); // lblNewLabel.setBounds(100, 10, 66, 17); // lblNewLabel.setText("sxsdsds"); frame.add(page, BorderLayout.CENTER); page.init(); frame.pack(); frame.setLocation(0, 0); frame.setVisible(true); page.refresh(); }
From source file:HelloUniverse.java
public VirtualInputDevice(String[] args) { // default user-definable values printvalues = false;/*from w w w . j ava2s . com*/ xscreeninitloc = 400; yscreeninitloc = 0; xscreensize = 400; yscreensize = 200; xobjinitloc = 0.0f; yobjinitloc = 0.0f; zobjinitloc = 2.2f; xaxisrotinit = 0.0f; yaxisrotinit = 0.0f; zaxisrotinit = 0.0f; for (int i = 0; i < args.length; i += 2) { if (args[i] == null) break; else if (args[i] == "printvalues") printvalues = (Boolean.valueOf(args[i + 1])).booleanValue(); else if (args[i] == "xscreeninitloc") xscreeninitloc = (Integer.valueOf(args[i + 1])).intValue(); else if (args[i] == "yscreeninitloc") yscreeninitloc = (Integer.valueOf(args[i + 1])).intValue(); else if (args[i] == "xscreensize") xscreensize = (Integer.valueOf(args[i + 1])).intValue(); else if (args[i] == "yscreensize") yscreensize = (Integer.valueOf(args[i + 1])).intValue(); else if (args[i] == "xobjinitloc") xobjinitloc = (Float.valueOf(args[i + 1])).floatValue(); else if (args[i] == "yobjinitloc") yobjinitloc = (Float.valueOf(args[i + 1])).floatValue(); else if (args[i] == "zobjinitloc") zobjinitloc = (Integer.valueOf(args[i + 1])).floatValue(); } if (printvalues == true) { System.out.println("Initial values for VirtualInputDevice:"); System.out.println("xscreeninitloc = " + xscreeninitloc); System.out.println("yscreeninitloc = " + yscreeninitloc); System.out.println("xscreeninitsize = " + xscreensize); System.out.println("yscreeninitsize = " + yscreensize); System.out.println("xobjinitloc = " + xobjinitloc); System.out.println("yobjinitloc = " + yobjinitloc); System.out.println("zobjinitloc = " + zobjinitloc); System.out.println("xaxisrotinit = " + xaxisrotinit); System.out.println("yaxisrotinit = " + yaxisrotinit); System.out.println("zaxisrotinit = " + zaxisrotinit); } // initialize the InputDevice GUI Frame deviceFrame = new Frame(); deviceFrame.setSize(xscreensize, yscreensize); deviceFrame.setLocation(xscreeninitloc, yscreeninitloc); deviceFrame.setTitle("Virtual Input Device"); ButtonPositionControls positionControls; // initialize position with initial x, y, and z position positionControls = new ButtonPositionControls(xobjinitloc, yobjinitloc, zobjinitloc); WheelControls rotControls; // initialize rotations with initial angles in radians) rotControls = new WheelControls(xaxisrotinit, yaxisrotinit, zaxisrotinit); positionControls.setDevice(this); Panel devicePanel = new Panel(); devicePanel.setLayout(new BorderLayout()); devicePanel.add("East", positionControls); devicePanel.add("West", rotControls); deviceFrame.add(devicePanel); deviceFrame.pack(); deviceFrame.setVisible(true); initPos.set(xobjinitloc, yobjinitloc, zobjinitloc); this.positionControls = positionControls; this.rotControls = rotControls; // default processing mode processingMode = InputDevice.DEMAND_DRIVEN; sensors[0] = new Sensor(this); }