java.awt.peer.MenuComponentPeer#setFont ( )源码实例Demo

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

源代码1 项目: jdk1.8-source-analysis   文件: MenuComponent.java
/**
 * Sets the font to be used for this menu component to the specified
 * font. This font is also used by all subcomponents of this menu
 * component, unless those subcomponents specify a different font.
 * <p>
 * Some platforms may not support setting of all font attributes
 * of a menu component; in such cases, calling <code>setFont</code>
 * will have no effect on the unsupported font attributes of this
 * menu component.  Unless subcomponents of this menu component
 * specify a different font, this font will be used by those
 * subcomponents if supported by the underlying platform.
 *
 * @param     f   the font to be set
 * @see       #getFont
 * @see       Font#getAttributes
 * @see       java.awt.font.TextAttribute
 */
public void setFont(Font f) {
    synchronized (getTreeLock()) {
        font = f;
        //Fixed 6312943: NullPointerException in method MenuComponent.setFont(Font)
        MenuComponentPeer peer = this.peer;
        if (peer != null) {
            peer.setFont(f);
        }
    }
}
 
源代码2 项目: dragonwell8_jdk   文件: MenuComponent.java
/**
 * Sets the font to be used for this menu component to the specified
 * font. This font is also used by all subcomponents of this menu
 * component, unless those subcomponents specify a different font.
 * <p>
 * Some platforms may not support setting of all font attributes
 * of a menu component; in such cases, calling <code>setFont</code>
 * will have no effect on the unsupported font attributes of this
 * menu component.  Unless subcomponents of this menu component
 * specify a different font, this font will be used by those
 * subcomponents if supported by the underlying platform.
 *
 * @param     f   the font to be set
 * @see       #getFont
 * @see       Font#getAttributes
 * @see       java.awt.font.TextAttribute
 */
public void setFont(Font f) {
    synchronized (getTreeLock()) {
        font = f;
        //Fixed 6312943: NullPointerException in method MenuComponent.setFont(Font)
        MenuComponentPeer peer = this.peer;
        if (peer != null) {
            peer.setFont(f);
        }
    }
}
 
源代码3 项目: TencentKona-8   文件: MenuComponent.java
/**
 * Sets the font to be used for this menu component to the specified
 * font. This font is also used by all subcomponents of this menu
 * component, unless those subcomponents specify a different font.
 * <p>
 * Some platforms may not support setting of all font attributes
 * of a menu component; in such cases, calling <code>setFont</code>
 * will have no effect on the unsupported font attributes of this
 * menu component.  Unless subcomponents of this menu component
 * specify a different font, this font will be used by those
 * subcomponents if supported by the underlying platform.
 *
 * @param     f   the font to be set
 * @see       #getFont
 * @see       Font#getAttributes
 * @see       java.awt.font.TextAttribute
 */
public void setFont(Font f) {
    synchronized (getTreeLock()) {
        font = f;
        //Fixed 6312943: NullPointerException in method MenuComponent.setFont(Font)
        MenuComponentPeer peer = this.peer;
        if (peer != null) {
            peer.setFont(f);
        }
    }
}
 
源代码4 项目: jdk8u60   文件: MenuComponent.java
/**
 * Sets the font to be used for this menu component to the specified
 * font. This font is also used by all subcomponents of this menu
 * component, unless those subcomponents specify a different font.
 * <p>
 * Some platforms may not support setting of all font attributes
 * of a menu component; in such cases, calling <code>setFont</code>
 * will have no effect on the unsupported font attributes of this
 * menu component.  Unless subcomponents of this menu component
 * specify a different font, this font will be used by those
 * subcomponents if supported by the underlying platform.
 *
 * @param     f   the font to be set
 * @see       #getFont
 * @see       Font#getAttributes
 * @see       java.awt.font.TextAttribute
 */
public void setFont(Font f) {
    font = f;
    //Fixed 6312943: NullPointerException in method MenuComponent.setFont(Font)
    MenuComponentPeer peer = this.peer;
    if (peer != null) {
        peer.setFont(f);
    }
}
 
源代码5 项目: JDKSourceCode1.8   文件: MenuComponent.java
/**
 * Sets the font to be used for this menu component to the specified
 * font. This font is also used by all subcomponents of this menu
 * component, unless those subcomponents specify a different font.
 * <p>
 * Some platforms may not support setting of all font attributes
 * of a menu component; in such cases, calling <code>setFont</code>
 * will have no effect on the unsupported font attributes of this
 * menu component.  Unless subcomponents of this menu component
 * specify a different font, this font will be used by those
 * subcomponents if supported by the underlying platform.
 *
 * @param     f   the font to be set
 * @see       #getFont
 * @see       Font#getAttributes
 * @see       java.awt.font.TextAttribute
 */
public void setFont(Font f) {
    synchronized (getTreeLock()) {
        font = f;
        //Fixed 6312943: NullPointerException in method MenuComponent.setFont(Font)
        MenuComponentPeer peer = this.peer;
        if (peer != null) {
            peer.setFont(f);
        }
    }
}
 
源代码6 项目: openjdk-jdk8u   文件: MenuComponent.java
/**
 * Sets the font to be used for this menu component to the specified
 * font. This font is also used by all subcomponents of this menu
 * component, unless those subcomponents specify a different font.
 * <p>
 * Some platforms may not support setting of all font attributes
 * of a menu component; in such cases, calling <code>setFont</code>
 * will have no effect on the unsupported font attributes of this
 * menu component.  Unless subcomponents of this menu component
 * specify a different font, this font will be used by those
 * subcomponents if supported by the underlying platform.
 *
 * @param     f   the font to be set
 * @see       #getFont
 * @see       Font#getAttributes
 * @see       java.awt.font.TextAttribute
 */
public void setFont(Font f) {
    synchronized (getTreeLock()) {
        font = f;
        //Fixed 6312943: NullPointerException in method MenuComponent.setFont(Font)
        MenuComponentPeer peer = this.peer;
        if (peer != null) {
            peer.setFont(f);
        }
    }
}
 
源代码7 项目: openjdk-jdk8u-backup   文件: MenuComponent.java
/**
 * Sets the font to be used for this menu component to the specified
 * font. This font is also used by all subcomponents of this menu
 * component, unless those subcomponents specify a different font.
 * <p>
 * Some platforms may not support setting of all font attributes
 * of a menu component; in such cases, calling <code>setFont</code>
 * will have no effect on the unsupported font attributes of this
 * menu component.  Unless subcomponents of this menu component
 * specify a different font, this font will be used by those
 * subcomponents if supported by the underlying platform.
 *
 * @param     f   the font to be set
 * @see       #getFont
 * @see       Font#getAttributes
 * @see       java.awt.font.TextAttribute
 */
public void setFont(Font f) {
    synchronized (getTreeLock()) {
        font = f;
        //Fixed 6312943: NullPointerException in method MenuComponent.setFont(Font)
        MenuComponentPeer peer = this.peer;
        if (peer != null) {
            peer.setFont(f);
        }
    }
}
 
源代码8 项目: Bytecoder   文件: MenuComponent.java
/**
 * Sets the font to be used for this menu component to the specified
 * font. This font is also used by all subcomponents of this menu
 * component, unless those subcomponents specify a different font.
 * <p>
 * Some platforms may not support setting of all font attributes
 * of a menu component; in such cases, calling {@code setFont}
 * will have no effect on the unsupported font attributes of this
 * menu component.  Unless subcomponents of this menu component
 * specify a different font, this font will be used by those
 * subcomponents if supported by the underlying platform.
 *
 * @param     f   the font to be set
 * @see       #getFont
 * @see       Font#getAttributes
 * @see       java.awt.font.TextAttribute
 */
public void setFont(Font f) {
    synchronized (getTreeLock()) {
        font = f;
        //Fixed 6312943: NullPointerException in method MenuComponent.setFont(Font)
        MenuComponentPeer peer = this.peer;
        if (peer != null) {
            peer.setFont(f);
        }
    }
}
 
源代码9 项目: openjdk-jdk9   文件: MenuComponent.java
/**
 * Sets the font to be used for this menu component to the specified
 * font. This font is also used by all subcomponents of this menu
 * component, unless those subcomponents specify a different font.
 * <p>
 * Some platforms may not support setting of all font attributes
 * of a menu component; in such cases, calling {@code setFont}
 * will have no effect on the unsupported font attributes of this
 * menu component.  Unless subcomponents of this menu component
 * specify a different font, this font will be used by those
 * subcomponents if supported by the underlying platform.
 *
 * @param     f   the font to be set
 * @see       #getFont
 * @see       Font#getAttributes
 * @see       java.awt.font.TextAttribute
 */
public void setFont(Font f) {
    synchronized (getTreeLock()) {
        font = f;
        //Fixed 6312943: NullPointerException in method MenuComponent.setFont(Font)
        MenuComponentPeer peer = this.peer;
        if (peer != null) {
            peer.setFont(f);
        }
    }
}
 
源代码10 项目: jdk8u-jdk   文件: MenuComponent.java
/**
 * Sets the font to be used for this menu component to the specified
 * font. This font is also used by all subcomponents of this menu
 * component, unless those subcomponents specify a different font.
 * <p>
 * Some platforms may not support setting of all font attributes
 * of a menu component; in such cases, calling <code>setFont</code>
 * will have no effect on the unsupported font attributes of this
 * menu component.  Unless subcomponents of this menu component
 * specify a different font, this font will be used by those
 * subcomponents if supported by the underlying platform.
 *
 * @param     f   the font to be set
 * @see       #getFont
 * @see       Font#getAttributes
 * @see       java.awt.font.TextAttribute
 */
public void setFont(Font f) {
    font = f;
    //Fixed 6312943: NullPointerException in method MenuComponent.setFont(Font)
    MenuComponentPeer peer = this.peer;
    if (peer != null) {
        peer.setFont(f);
    }
}
 
源代码11 项目: Java8CN   文件: MenuComponent.java
/**
 * Sets the font to be used for this menu component to the specified
 * font. This font is also used by all subcomponents of this menu
 * component, unless those subcomponents specify a different font.
 * <p>
 * Some platforms may not support setting of all font attributes
 * of a menu component; in such cases, calling <code>setFont</code>
 * will have no effect on the unsupported font attributes of this
 * menu component.  Unless subcomponents of this menu component
 * specify a different font, this font will be used by those
 * subcomponents if supported by the underlying platform.
 *
 * @param     f   the font to be set
 * @see       #getFont
 * @see       Font#getAttributes
 * @see       java.awt.font.TextAttribute
 */
public void setFont(Font f) {
    font = f;
    //Fixed 6312943: NullPointerException in method MenuComponent.setFont(Font)
    MenuComponentPeer peer = this.peer;
    if (peer != null) {
        peer.setFont(f);
    }
}
 
源代码12 项目: hottub   文件: MenuComponent.java
/**
 * Sets the font to be used for this menu component to the specified
 * font. This font is also used by all subcomponents of this menu
 * component, unless those subcomponents specify a different font.
 * <p>
 * Some platforms may not support setting of all font attributes
 * of a menu component; in such cases, calling <code>setFont</code>
 * will have no effect on the unsupported font attributes of this
 * menu component.  Unless subcomponents of this menu component
 * specify a different font, this font will be used by those
 * subcomponents if supported by the underlying platform.
 *
 * @param     f   the font to be set
 * @see       #getFont
 * @see       Font#getAttributes
 * @see       java.awt.font.TextAttribute
 */
public void setFont(Font f) {
    font = f;
    //Fixed 6312943: NullPointerException in method MenuComponent.setFont(Font)
    MenuComponentPeer peer = this.peer;
    if (peer != null) {
        peer.setFont(f);
    }
}
 
源代码13 项目: openjdk-8-source   文件: MenuComponent.java
/**
 * Sets the font to be used for this menu component to the specified
 * font. This font is also used by all subcomponents of this menu
 * component, unless those subcomponents specify a different font.
 * <p>
 * Some platforms may not support setting of all font attributes
 * of a menu component; in such cases, calling <code>setFont</code>
 * will have no effect on the unsupported font attributes of this
 * menu component.  Unless subcomponents of this menu component
 * specify a different font, this font will be used by those
 * subcomponents if supported by the underlying platform.
 *
 * @param     f   the font to be set
 * @see       #getFont
 * @see       Font#getAttributes
 * @see       java.awt.font.TextAttribute
 */
public void setFont(Font f) {
    font = f;
    //Fixed 6312943: NullPointerException in method MenuComponent.setFont(Font)
    MenuComponentPeer peer = this.peer;
    if (peer != null) {
        peer.setFont(f);
    }
}
 
源代码14 项目: openjdk-8   文件: MenuComponent.java
/**
 * Sets the font to be used for this menu component to the specified
 * font. This font is also used by all subcomponents of this menu
 * component, unless those subcomponents specify a different font.
 * <p>
 * Some platforms may not support setting of all font attributes
 * of a menu component; in such cases, calling <code>setFont</code>
 * will have no effect on the unsupported font attributes of this
 * menu component.  Unless subcomponents of this menu component
 * specify a different font, this font will be used by those
 * subcomponents if supported by the underlying platform.
 *
 * @param     f   the font to be set
 * @see       #getFont
 * @see       Font#getAttributes
 * @see       java.awt.font.TextAttribute
 */
public void setFont(Font f) {
    font = f;
    //Fixed 6312943: NullPointerException in method MenuComponent.setFont(Font)
    MenuComponentPeer peer = this.peer;
    if (peer != null) {
        peer.setFont(f);
    }
}
 
源代码15 项目: jdk8u_jdk   文件: MenuComponent.java
/**
 * Sets the font to be used for this menu component to the specified
 * font. This font is also used by all subcomponents of this menu
 * component, unless those subcomponents specify a different font.
 * <p>
 * Some platforms may not support setting of all font attributes
 * of a menu component; in such cases, calling <code>setFont</code>
 * will have no effect on the unsupported font attributes of this
 * menu component.  Unless subcomponents of this menu component
 * specify a different font, this font will be used by those
 * subcomponents if supported by the underlying platform.
 *
 * @param     f   the font to be set
 * @see       #getFont
 * @see       Font#getAttributes
 * @see       java.awt.font.TextAttribute
 */
public void setFont(Font f) {
    synchronized (getTreeLock()) {
        font = f;
        //Fixed 6312943: NullPointerException in method MenuComponent.setFont(Font)
        MenuComponentPeer peer = this.peer;
        if (peer != null) {
            peer.setFont(f);
        }
    }
}
 
源代码16 项目: jdk8u-jdk   文件: MenuComponent.java
/**
 * Sets the font to be used for this menu component to the specified
 * font. This font is also used by all subcomponents of this menu
 * component, unless those subcomponents specify a different font.
 * <p>
 * Some platforms may not support setting of all font attributes
 * of a menu component; in such cases, calling <code>setFont</code>
 * will have no effect on the unsupported font attributes of this
 * menu component.  Unless subcomponents of this menu component
 * specify a different font, this font will be used by those
 * subcomponents if supported by the underlying platform.
 *
 * @param     f   the font to be set
 * @see       #getFont
 * @see       Font#getAttributes
 * @see       java.awt.font.TextAttribute
 */
public void setFont(Font f) {
    font = f;
    //Fixed 6312943: NullPointerException in method MenuComponent.setFont(Font)
    MenuComponentPeer peer = this.peer;
    if (peer != null) {
        peer.setFont(f);
    }
}
 
源代码17 项目: jdk-1.7-annotated   文件: MenuComponent.java
/**
 * Sets the font to be used for this menu component to the specified
 * font. This font is also used by all subcomponents of this menu
 * component, unless those subcomponents specify a different font.
 * <p>
 * Some platforms may not support setting of all font attributes
 * of a menu component; in such cases, calling <code>setFont</code>
 * will have no effect on the unsupported font attributes of this
 * menu component.  Unless subcomponents of this menu component
 * specify a different font, this font will be used by those
 * subcomponents if supported by the underlying platform.
 *
 * @param     f   the font to be set
 * @see       #getFont
 * @see       Font#getAttributes
 * @see       java.awt.font.TextAttribute
 */
public void setFont(Font f) {
    font = f;
    //Fixed 6312943: NullPointerException in method MenuComponent.setFont(Font)
    MenuComponentPeer peer = (MenuComponentPeer)this.peer;
    if (peer != null) {
        peer.setFont(f);
    }
}
 
源代码18 项目: jdk8u-dev-jdk   文件: MenuComponent.java
/**
 * Sets the font to be used for this menu component to the specified
 * font. This font is also used by all subcomponents of this menu
 * component, unless those subcomponents specify a different font.
 * <p>
 * Some platforms may not support setting of all font attributes
 * of a menu component; in such cases, calling <code>setFont</code>
 * will have no effect on the unsupported font attributes of this
 * menu component.  Unless subcomponents of this menu component
 * specify a different font, this font will be used by those
 * subcomponents if supported by the underlying platform.
 *
 * @param     f   the font to be set
 * @see       #getFont
 * @see       Font#getAttributes
 * @see       java.awt.font.TextAttribute
 */
public void setFont(Font f) {
    font = f;
    //Fixed 6312943: NullPointerException in method MenuComponent.setFont(Font)
    MenuComponentPeer peer = this.peer;
    if (peer != null) {
        peer.setFont(f);
    }
}
 
 同类方法