Java Window Size getRectangle(Window win)

Here you can find the source of getRectangle(Window win)

Description

Get a Rectangle object representing the given window's position and magnitude in space.

License

Open Source License

Parameter

Parameter Description
win The window to get a Rectangle object for

Return

a Rectangle object.

Declaration

@Deprecated
public static Rectangle getRectangle(Window win) 

Method Source Code

//package com.java2s;
/*//from www  .j a  va 2s  .  c  o m
 * #%L
 * The AIBench Plugin Manager Plugin
 * %%
 * Copyright (C) 2006 - 2016 Daniel Glez-Pe?a and Florentino Fdez-Riverola
 * %%
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Lesser Public License for more details.
 * 
 * You should have received a copy of the GNU General Lesser Public
 * License along with this program.  If not, see
 * <http://www.gnu.org/licenses/lgpl-3.0.html>.
 * #L%
 */

import javax.swing.*;
import java.awt.*;

public class Main {
    /**
     * Get a <code>Rectangle</code> object representing the given window's
     * position and magnitude in space.
     * 
     * @param win
     *            The window to get a Rectangle object for
     * 
     * @return a Rectangle object.
     * @see com.jgui.Rectangle
     * @deprecated (pre-0.9.6) use {@code Window#getBounds()}.
     */
    @Deprecated
    public static Rectangle getRectangle(Window win) {
        return new Rectangle(win.getY(), win.getX(), win.getWidth(),
                win.getHeight());
    }

    /**
     * Get a <code>Rectangle</code> object representing the given JComponent's position and
     * magnitude in space.
     *
     * @param comp The JComponent to get a Rectangle object for
     *
     * @return a Rectangle object.
     * @see com.jgui.Rectangle
     * @deprecated (pre-0.9.6) use {@code JComponent#getBounds()}.
     */
    @Deprecated
    public static Rectangle getRectangle(JComponent comp) {
        return new Rectangle(comp.getY(), comp.getX(), comp.getWidth(),
                comp.getHeight());
    }
}

Related

  1. getRectangle(Window win)
  2. setWidthPercentageOfScreen(Window window, int widthPercentage)