java.awt.peer.FramePeer#setMaximizedBounds ( )源码实例Demo

下面列出了java.awt.peer.FramePeer#setMaximizedBounds ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: dragonwell8_jdk   文件: Frame.java
/**
 * Makes this Frame displayable by connecting it to
 * a native screen resource.  Making a frame displayable will
 * cause any of its children to be made displayable.
 * This method is called internally by the toolkit and should
 * not be called directly by programs.
 * @see Component#isDisplayable
 * @see #removeNotify
 */
public void addNotify() {
    synchronized (getTreeLock()) {
        if (peer == null) {
            peer = getToolkit().createFrame(this);
        }
        FramePeer p = (FramePeer)peer;
        MenuBar menuBar = this.menuBar;
        if (menuBar != null) {
            mbManagement = true;
            menuBar.addNotify();
            p.setMenuBar(menuBar);
        }
        p.setMaximizedBounds(maximizedBounds);
        super.addNotify();
    }
}
 
源代码2 项目: openjdk-8-source   文件: Frame.java
/**
 * Makes this Frame displayable by connecting it to
 * a native screen resource.  Making a frame displayable will
 * cause any of its children to be made displayable.
 * This method is called internally by the toolkit and should
 * not be called directly by programs.
 * @see Component#isDisplayable
 * @see #removeNotify
 */
public void addNotify() {
    synchronized (getTreeLock()) {
        if (peer == null) {
            peer = getToolkit().createFrame(this);
        }
        FramePeer p = (FramePeer)peer;
        MenuBar menuBar = this.menuBar;
        if (menuBar != null) {
            mbManagement = true;
            menuBar.addNotify();
            p.setMenuBar(menuBar);
        }
        p.setMaximizedBounds(maximizedBounds);
        super.addNotify();
    }
}
 
源代码3 项目: TencentKona-8   文件: Frame.java
/**
 * Makes this Frame displayable by connecting it to
 * a native screen resource.  Making a frame displayable will
 * cause any of its children to be made displayable.
 * This method is called internally by the toolkit and should
 * not be called directly by programs.
 * @see Component#isDisplayable
 * @see #removeNotify
 */
public void addNotify() {
    synchronized (getTreeLock()) {
        if (peer == null) {
            peer = getToolkit().createFrame(this);
        }
        FramePeer p = (FramePeer)peer;
        MenuBar menuBar = this.menuBar;
        if (menuBar != null) {
            mbManagement = true;
            menuBar.addNotify();
            p.setMenuBar(menuBar);
        }
        p.setMaximizedBounds(maximizedBounds);
        super.addNotify();
    }
}
 
源代码4 项目: jdk8u60   文件: Frame.java
/**
 * Makes this Frame displayable by connecting it to
 * a native screen resource.  Making a frame displayable will
 * cause any of its children to be made displayable.
 * This method is called internally by the toolkit and should
 * not be called directly by programs.
 * @see Component#isDisplayable
 * @see #removeNotify
 */
public void addNotify() {
    synchronized (getTreeLock()) {
        if (peer == null) {
            peer = getToolkit().createFrame(this);
        }
        FramePeer p = (FramePeer)peer;
        MenuBar menuBar = this.menuBar;
        if (menuBar != null) {
            mbManagement = true;
            menuBar.addNotify();
            p.setMenuBar(menuBar);
        }
        p.setMaximizedBounds(maximizedBounds);
        super.addNotify();
    }
}
 
源代码5 项目: JDKSourceCode1.8   文件: Frame.java
/**
 * Makes this Frame displayable by connecting it to
 * a native screen resource.  Making a frame displayable will
 * cause any of its children to be made displayable.
 * This method is called internally by the toolkit and should
 * not be called directly by programs.
 * @see Component#isDisplayable
 * @see #removeNotify
 */
public void addNotify() {
    synchronized (getTreeLock()) {
        if (peer == null) {
            peer = getToolkit().createFrame(this);
        }
        FramePeer p = (FramePeer)peer;
        MenuBar menuBar = this.menuBar;
        if (menuBar != null) {
            mbManagement = true;
            menuBar.addNotify();
            p.setMenuBar(menuBar);
        }
        p.setMaximizedBounds(maximizedBounds);
        super.addNotify();
    }
}
 
源代码6 项目: openjdk-jdk8u   文件: Frame.java
/**
 * Makes this Frame displayable by connecting it to
 * a native screen resource.  Making a frame displayable will
 * cause any of its children to be made displayable.
 * This method is called internally by the toolkit and should
 * not be called directly by programs.
 * @see Component#isDisplayable
 * @see #removeNotify
 */
public void addNotify() {
    synchronized (getTreeLock()) {
        if (peer == null) {
            peer = getToolkit().createFrame(this);
        }
        FramePeer p = (FramePeer)peer;
        MenuBar menuBar = this.menuBar;
        if (menuBar != null) {
            mbManagement = true;
            menuBar.addNotify();
            p.setMenuBar(menuBar);
        }
        p.setMaximizedBounds(maximizedBounds);
        super.addNotify();
    }
}
 
源代码7 项目: openjdk-jdk8u-backup   文件: Frame.java
/**
 * Makes this Frame displayable by connecting it to
 * a native screen resource.  Making a frame displayable will
 * cause any of its children to be made displayable.
 * This method is called internally by the toolkit and should
 * not be called directly by programs.
 * @see Component#isDisplayable
 * @see #removeNotify
 */
public void addNotify() {
    synchronized (getTreeLock()) {
        if (peer == null) {
            peer = getToolkit().createFrame(this);
        }
        FramePeer p = (FramePeer)peer;
        MenuBar menuBar = this.menuBar;
        if (menuBar != null) {
            mbManagement = true;
            menuBar.addNotify();
            p.setMenuBar(menuBar);
        }
        p.setMaximizedBounds(maximizedBounds);
        super.addNotify();
    }
}
 
源代码8 项目: openjdk-jdk9   文件: Frame.java
/**
 * Makes this Frame displayable by connecting it to
 * a native screen resource.  Making a frame displayable will
 * cause any of its children to be made displayable.
 * This method is called internally by the toolkit and should
 * not be called directly by programs.
 * @see Component#isDisplayable
 * @see #removeNotify
 */
public void addNotify() {
    synchronized (getTreeLock()) {
        if (peer == null) {
            peer = getComponentFactory().createFrame(this);
        }
        FramePeer p = (FramePeer)peer;
        MenuBar menuBar = this.menuBar;
        if (menuBar != null) {
            mbManagement = true;
            menuBar.addNotify();
            p.setMenuBar(menuBar);
        }
        p.setMaximizedBounds(maximizedBounds);
        super.addNotify();
    }
}
 
源代码9 项目: hottub   文件: Frame.java
/**
 * Makes this Frame displayable by connecting it to
 * a native screen resource.  Making a frame displayable will
 * cause any of its children to be made displayable.
 * This method is called internally by the toolkit and should
 * not be called directly by programs.
 * @see Component#isDisplayable
 * @see #removeNotify
 */
public void addNotify() {
    synchronized (getTreeLock()) {
        if (peer == null) {
            peer = getToolkit().createFrame(this);
        }
        FramePeer p = (FramePeer)peer;
        MenuBar menuBar = this.menuBar;
        if (menuBar != null) {
            mbManagement = true;
            menuBar.addNotify();
            p.setMenuBar(menuBar);
        }
        p.setMaximizedBounds(maximizedBounds);
        super.addNotify();
    }
}
 
源代码10 项目: jdk8u-jdk   文件: Frame.java
/**
 * Sets the maximized bounds for this frame.
 * <p>
 * When a frame is in maximized state the system supplies some
 * defaults bounds.  This method allows some or all of those
 * system supplied values to be overridden.
 * <p>
 * If <code>bounds</code> is <code>null</code>, accept bounds
 * supplied by the system.  If non-<code>null</code> you can
 * override some of the system supplied values while accepting
 * others by setting those fields you want to accept from system
 * to <code>Integer.MAX_VALUE</code>.
 * <p>
 * Note, the given maximized bounds are used as a hint for the native
 * system, because the underlying platform may not support setting the
 * location and/or size of the maximized windows.  If that is the case, the
 * provided values do not affect the appearance of the frame in the
 * maximized state.
 *
 * @param bounds  bounds for the maximized state
 * @see #getMaximizedBounds()
 * @since 1.4
 */
public void setMaximizedBounds(Rectangle bounds) {
    synchronized(getObjectLock()) {
        this.maximizedBounds = bounds;
    }
    FramePeer peer = (FramePeer)this.peer;
    if (peer != null) {
        peer.setMaximizedBounds(bounds);
    }
}
 
源代码11 项目: jdk1.8-source-analysis   文件: Frame.java
/**
 * Sets the maximized bounds for this frame.
 * <p>
 * When a frame is in maximized state the system supplies some
 * defaults bounds.  This method allows some or all of those
 * system supplied values to be overridden.
 * <p>
 * If <code>bounds</code> is <code>null</code>, accept bounds
 * supplied by the system.  If non-<code>null</code> you can
 * override some of the system supplied values while accepting
 * others by setting those fields you want to accept from system
 * to <code>Integer.MAX_VALUE</code>.
 * <p>
 * Note, the given maximized bounds are used as a hint for the native
 * system, because the underlying platform may not support setting the
 * location and/or size of the maximized windows.  If that is the case, the
 * provided values do not affect the appearance of the frame in the
 * maximized state.
 *
 * @param bounds  bounds for the maximized state
 * @see #getMaximizedBounds()
 * @since 1.4
 */
public void setMaximizedBounds(Rectangle bounds) {
    synchronized(getObjectLock()) {
        this.maximizedBounds = bounds;
    }
    FramePeer peer = (FramePeer)this.peer;
    if (peer != null) {
        peer.setMaximizedBounds(bounds);
    }
}
 
源代码12 项目: openjdk-8-source   文件: Frame.java
/**
 * Sets the maximized bounds for this frame.
 * <p>
 * When a frame is in maximized state the system supplies some
 * defaults bounds.  This method allows some or all of those
 * system supplied values to be overridden.
 * <p>
 * If <code>bounds</code> is <code>null</code>, accept bounds
 * supplied by the system.  If non-<code>null</code> you can
 * override some of the system supplied values while accepting
 * others by setting those fields you want to accept from system
 * to <code>Integer.MAX_VALUE</code>.
 * <p>
 * Note, the given maximized bounds are used as a hint for the native
 * system, because the underlying platform may not support setting the
 * location and/or size of the maximized windows.  If that is the case, the
 * provided values do not affect the appearance of the frame in the
 * maximized state.
 *
 * @param bounds  bounds for the maximized state
 * @see #getMaximizedBounds()
 * @since 1.4
 */
public void setMaximizedBounds(Rectangle bounds) {
    synchronized(getObjectLock()) {
        this.maximizedBounds = bounds;
    }
    FramePeer peer = (FramePeer)this.peer;
    if (peer != null) {
        peer.setMaximizedBounds(bounds);
    }
}
 
源代码13 项目: hottub   文件: Frame.java
/**
 * Sets the maximized bounds for this frame.
 * <p>
 * When a frame is in maximized state the system supplies some
 * defaults bounds.  This method allows some or all of those
 * system supplied values to be overridden.
 * <p>
 * If <code>bounds</code> is <code>null</code>, accept bounds
 * supplied by the system.  If non-<code>null</code> you can
 * override some of the system supplied values while accepting
 * others by setting those fields you want to accept from system
 * to <code>Integer.MAX_VALUE</code>.
 * <p>
 * Note, the given maximized bounds are used as a hint for the native
 * system, because the underlying platform may not support setting the
 * location and/or size of the maximized windows.  If that is the case, the
 * provided values do not affect the appearance of the frame in the
 * maximized state.
 *
 * @param bounds  bounds for the maximized state
 * @see #getMaximizedBounds()
 * @since 1.4
 */
public void setMaximizedBounds(Rectangle bounds) {
    synchronized(getObjectLock()) {
        this.maximizedBounds = bounds;
    }
    FramePeer peer = (FramePeer)this.peer;
    if (peer != null) {
        peer.setMaximizedBounds(bounds);
    }
}
 
源代码14 项目: JDKSourceCode1.8   文件: Frame.java
/**
 * Sets the maximized bounds for this frame.
 * <p>
 * When a frame is in maximized state the system supplies some
 * defaults bounds.  This method allows some or all of those
 * system supplied values to be overridden.
 * <p>
 * If <code>bounds</code> is <code>null</code>, accept bounds
 * supplied by the system.  If non-<code>null</code> you can
 * override some of the system supplied values while accepting
 * others by setting those fields you want to accept from system
 * to <code>Integer.MAX_VALUE</code>.
 * <p>
 * Note, the given maximized bounds are used as a hint for the native
 * system, because the underlying platform may not support setting the
 * location and/or size of the maximized windows.  If that is the case, the
 * provided values do not affect the appearance of the frame in the
 * maximized state.
 *
 * @param bounds  bounds for the maximized state
 * @see #getMaximizedBounds()
 * @since 1.4
 */
public void setMaximizedBounds(Rectangle bounds) {
    synchronized(getObjectLock()) {
        this.maximizedBounds = bounds;
    }
    FramePeer peer = (FramePeer)this.peer;
    if (peer != null) {
        peer.setMaximizedBounds(bounds);
    }
}
 
源代码15 项目: openjdk-8   文件: Frame.java
/**
 * Sets the maximized bounds for this frame.
 * <p>
 * When a frame is in maximized state the system supplies some
 * defaults bounds.  This method allows some or all of those
 * system supplied values to be overridden.
 * <p>
 * If <code>bounds</code> is <code>null</code>, accept bounds
 * supplied by the system.  If non-<code>null</code> you can
 * override some of the system supplied values while accepting
 * others by setting those fields you want to accept from system
 * to <code>Integer.MAX_VALUE</code>.
 * <p>
 * Note, the given maximized bounds are used as a hint for the native
 * system, because the underlying platform may not support setting the
 * location and/or size of the maximized windows.  If that is the case, the
 * provided values do not affect the appearance of the frame in the
 * maximized state.
 *
 * @param bounds  bounds for the maximized state
 * @see #getMaximizedBounds()
 * @since 1.4
 */
public void setMaximizedBounds(Rectangle bounds) {
    synchronized(getObjectLock()) {
        this.maximizedBounds = bounds;
    }
    FramePeer peer = (FramePeer)this.peer;
    if (peer != null) {
        peer.setMaximizedBounds(bounds);
    }
}
 
源代码16 项目: jdk8u-dev-jdk   文件: Frame.java
/**
 * Sets the maximized bounds for this frame.
 * <p>
 * When a frame is in maximized state the system supplies some
 * defaults bounds.  This method allows some or all of those
 * system supplied values to be overridden.
 * <p>
 * If <code>bounds</code> is <code>null</code>, accept bounds
 * supplied by the system.  If non-<code>null</code> you can
 * override some of the system supplied values while accepting
 * others by setting those fields you want to accept from system
 * to <code>Integer.MAX_VALUE</code>.
 * <p>
 * Note, the given maximized bounds are used as a hint for the native
 * system, because the underlying platform may not support setting the
 * location and/or size of the maximized windows.  If that is the case, the
 * provided values do not affect the appearance of the frame in the
 * maximized state.
 *
 * @param bounds  bounds for the maximized state
 * @see #getMaximizedBounds()
 * @since 1.4
 */
public void setMaximizedBounds(Rectangle bounds) {
    synchronized(getObjectLock()) {
        this.maximizedBounds = bounds;
    }
    FramePeer peer = (FramePeer)this.peer;
    if (peer != null) {
        peer.setMaximizedBounds(bounds);
    }
}
 
源代码17 项目: jdk8u_jdk   文件: Frame.java
/**
 * Sets the maximized bounds for this frame.
 * <p>
 * When a frame is in maximized state the system supplies some
 * defaults bounds.  This method allows some or all of those
 * system supplied values to be overridden.
 * <p>
 * If <code>bounds</code> is <code>null</code>, accept bounds
 * supplied by the system.  If non-<code>null</code> you can
 * override some of the system supplied values while accepting
 * others by setting those fields you want to accept from system
 * to <code>Integer.MAX_VALUE</code>.
 * <p>
 * Note, the given maximized bounds are used as a hint for the native
 * system, because the underlying platform may not support setting the
 * location and/or size of the maximized windows.  If that is the case, the
 * provided values do not affect the appearance of the frame in the
 * maximized state.
 *
 * @param bounds  bounds for the maximized state
 * @see #getMaximizedBounds()
 * @since 1.4
 */
public void setMaximizedBounds(Rectangle bounds) {
    synchronized(getObjectLock()) {
        this.maximizedBounds = bounds;
    }
    FramePeer peer = (FramePeer)this.peer;
    if (peer != null) {
        peer.setMaximizedBounds(bounds);
    }
}
 
源代码18 项目: Bytecoder   文件: Frame.java
/**
 * Sets the maximized bounds for this frame.
 * <p>
 * When a frame is in maximized state the system supplies some
 * defaults bounds.  This method allows some or all of those
 * system supplied values to be overridden.
 * <p>
 * If {@code bounds} is {@code null}, accept bounds
 * supplied by the system.  If non-{@code null} you can
 * override some of the system supplied values while accepting
 * others by setting those fields you want to accept from system
 * to {@code Integer.MAX_VALUE}.
 * <p>
 * Note, the given maximized bounds are used as a hint for the native
 * system, because the underlying platform may not support setting the
 * location and/or size of the maximized windows.  If that is the case, the
 * provided values do not affect the appearance of the frame in the
 * maximized state.
 *
 * @param bounds  bounds for the maximized state
 * @see #getMaximizedBounds()
 * @since 1.4
 */
public void setMaximizedBounds(Rectangle bounds) {
    synchronized(getObjectLock()) {
        this.maximizedBounds = bounds;
    }
    FramePeer peer = (FramePeer)this.peer;
    if (peer != null) {
        peer.setMaximizedBounds(bounds);
    }
}
 
源代码19 项目: openjdk-jdk9   文件: Frame.java
/**
 * Sets the maximized bounds for this frame.
 * <p>
 * When a frame is in maximized state the system supplies some
 * defaults bounds.  This method allows some or all of those
 * system supplied values to be overridden.
 * <p>
 * If {@code bounds} is {@code null}, accept bounds
 * supplied by the system.  If non-{@code null} you can
 * override some of the system supplied values while accepting
 * others by setting those fields you want to accept from system
 * to {@code Integer.MAX_VALUE}.
 * <p>
 * Note, the given maximized bounds are used as a hint for the native
 * system, because the underlying platform may not support setting the
 * location and/or size of the maximized windows.  If that is the case, the
 * provided values do not affect the appearance of the frame in the
 * maximized state.
 *
 * @param bounds  bounds for the maximized state
 * @see #getMaximizedBounds()
 * @since 1.4
 */
public void setMaximizedBounds(Rectangle bounds) {
    synchronized(getObjectLock()) {
        this.maximizedBounds = bounds;
    }
    FramePeer peer = (FramePeer)this.peer;
    if (peer != null) {
        peer.setMaximizedBounds(bounds);
    }
}
 
源代码20 项目: Java8CN   文件: Frame.java
/**
 * Sets the maximized bounds for this frame.
 * <p>
 * When a frame is in maximized state the system supplies some
 * defaults bounds.  This method allows some or all of those
 * system supplied values to be overridden.
 * <p>
 * If <code>bounds</code> is <code>null</code>, accept bounds
 * supplied by the system.  If non-<code>null</code> you can
 * override some of the system supplied values while accepting
 * others by setting those fields you want to accept from system
 * to <code>Integer.MAX_VALUE</code>.
 * <p>
 * Note, the given maximized bounds are used as a hint for the native
 * system, because the underlying platform may not support setting the
 * location and/or size of the maximized windows.  If that is the case, the
 * provided values do not affect the appearance of the frame in the
 * maximized state.
 *
 * @param bounds  bounds for the maximized state
 * @see #getMaximizedBounds()
 * @since 1.4
 */
public void setMaximizedBounds(Rectangle bounds) {
    synchronized(getObjectLock()) {
        this.maximizedBounds = bounds;
    }
    FramePeer peer = (FramePeer)this.peer;
    if (peer != null) {
        peer.setMaximizedBounds(bounds);
    }
}