クラスjava.awt.Font
の使用

Fontを使用するパッケージ 
パッケージ 説明
com.sun.java.accessibility.util
Java Accessibility Utilitiesを構成するインタフェースとクラスの集合を提供します。
java.awt
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
java.awt.font
フォント関連のクラスおよびインタフェースを提供します。
javax.accessibility
ユーザー・インタフェース・コンポーネントとそれらのコンポーネントへのアクセスを提供するユーザー補助テクノロジの間の規約を定義します。
javax.swing
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
javax.swing.border
Swingコンポーネントの周囲に各種ボーダーを描画するためのクラスおよびインタフェースを提供します。
javax.swing.plaf
1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するためにこれらを利用します。
javax.swing.plaf.basic
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
javax.swing.plaf.nimbus
クロス・プラットフォームのNimbus Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
javax.swing.plaf.synth
Synthは、すべてのペイントが委譲されるスキン設定可能なLook & Feelです。
javax.swing.text
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
javax.swing.text.html
HTMLテキスト・エディタを作成するためのクラスHTMLEditorKitとサポート・クラスを提供します。
javax.swing.tree
javax.swing.JTreeを処理するためのクラスとインタフェースを提供します。
  • com.sun.java.accessibility.utilでのFontの使用

    Fontを戻すcom.sun.java.accessibility.utilのメソッド
    修飾子と型 メソッド 説明
    Font Translator.getFont()
    このオブジェクトのFontを取得します。
    Fontのパラメータを持つcom.sun.java.accessibility.utilのメソッド
    修飾子と型 メソッド 説明
    FontMetrics Translator.getFontMetrics​(Font f)
    このオブジェクトのFontMetricsを取得します。
    void Translator.setFont​(Font f)
    このオブジェクトのFontを設定します。
  • java.awtでのFontの使用

    Fontとして宣言されているjava.awtのフィールド 
    修飾子と型 フィールド 説明
    protected Font FontMetrics.font
    フォント・メトリックスの作成元になる実際のFont
    Fontを返すjava.awtのメソッド 
    修飾子と型 メソッド 説明
    static Font Font.createFont​(int fontFormat, File fontFile)
    指定されたフォント・タイプと指定されたフォント・ファイルを使用して、新しいFontを返します。
    static Font Font.createFont​(int fontFormat, InputStream fontStream)
    指定されたフォント・タイプと入力データを使用して、新しいFontを返します。
    static Font[] Font.createFonts​(File fontFile)
    指定されたファイルからデコードされたFontの新しい配列を返します。
    static Font[] Font.createFonts​(InputStream fontStream)
    指定されたストリームからデコードされたFontの新しい配列を返します。
    static Font Font.decode​(String str)
    str引数で説明されているFontを返します。
    Font Font.deriveFont​(float size)
    現在のFontオブジェクトを複製し、それに新しいサイズを適用することによって、新しいFontオブジェクトを作成します。
    Font Font.deriveFont​(int style)
    現在のFontオブジェクトを複製し、それに新しいスタイルを適用することによって、新しいFontオブジェクトを作成します。
    Font Font.deriveFont​(int style, float size)
    このFontオブジェクトを複製し、新しいスタイルとサイズを適用することによって、新しいFontオブジェクトを作成します。
    Font Font.deriveFont​(int style, AffineTransform trans)
    このFontオブジェクトを複製し、新しいスタイルと変形を適用することによって、新しいFontオブジェクトを作成します。
    Font Font.deriveFont​(AffineTransform trans)
    現在のFontオブジェクトを複製し、それに新しい変形を適用することによって、新しいFontオブジェクトを作成します。
    Font Font.deriveFont​(Map<? extends AttributedCharacterIterator.Attribute,​?> attributes)
    現在のFontオブジェクトを複製し、それに新しいフォント属性のセットを適用することによって、新しいFontオブジェクトを作成します。
    abstract Font[] GraphicsEnvironment.getAllFonts()
    このGraphicsEnvironmentで使用可能なすべてのフォントの1ポイントのサイズのインスタンスを含む配列を返します。
    Font Component.AccessibleAWTComponent.getFont()
    このオブジェクトのFontを取得します。
    Font Component.getFont()
    このコンポーネントのフォントを取得します。
    static Font Font.getFont​(String nm)
    システムのプロパティ・リストからFontオブジェクトを返します。
    static Font Font.getFont​(String nm, Font font)
    システムのプロパティ・リストから指定されたFontを取得します。
    static Font Font.getFont​(Map<? extends AttributedCharacterIterator.Attribute,​?> attributes)
    属性に適したFontを返します。
    Font FontMetrics.getFont()
    このFontMetricsオブジェクトによって記述されたFontを取得します。
    abstract Font Graphics.getFont()
    現在のフォントを返します。
    Font List.AccessibleAWTList.AccessibleAWTListChild.getFont()
    オブジェクトのフォントを返します。
    Font MenuComponent.AccessibleAWTMenuComponent.getFont()
    このオブジェクトのFontを取得します。
    Font MenuComponent.getFont()
    このメニュー・コンポーネントに使用するフォントを返します。
    Font MenuContainer.getFont()
    このコンテナで使用されているフォントを返します。
    Font型のパラメータを持つjava.awtのメソッド 
    修飾子と型 メソッド 説明
    static Font Font.getFont​(String nm, Font font)
    システムのプロパティ・リストから指定されたFontを取得します。
    FontMetrics Component.AccessibleAWTComponent.getFontMetrics​(Font f)
    このオブジェクトのFontMetricsを取得します。
    FontMetrics Component.getFontMetrics​(Font font)
    指定されたフォントのフォント・メトリックを取得します。
    abstract FontMetrics Graphics.getFontMetrics​(Font f)
    指定されたフォントのフォント・メトリックを取得します。
    FontMetrics List.AccessibleAWTList.AccessibleAWTListChild.getFontMetrics​(Font f)
    オブジェクトのFontMetricsを返します。
    FontMetrics MenuComponent.AccessibleAWTMenuComponent.getFontMetrics​(Font f)
    このオブジェクトのFontMetricsを取得します。
    abstract FontMetrics Toolkit.getFontMetrics​(Font font)
    非推奨。
    JDK version 1.2以降は、FontメソッドgetLineMetricsに置き換えられています。
    boolean GraphicsEnvironment.registerFont​(Font font)
    このGraphicsEnvironment作成された Font を登録します。
    void Component.AccessibleAWTComponent.setFont​(Font f)
    このオブジェクトのFontを設定します。
    void Component.setFont​(Font f)
    このコンポーネントのフォントを設定します。
    void Container.setFont​(Font f)
    このコンテナのフォントを設定します。
    abstract void Graphics.setFont​(Font font)
    このグラフィックス・コンテキストのフォントを、指定されたフォントに設定します。
    void List.AccessibleAWTList.AccessibleAWTListChild.setFont​(Font f)
    オブジェクトのフォントを設定します。
    void MenuComponent.AccessibleAWTMenuComponent.setFont​(Font f)
    このオブジェクトのFontを設定します。
    void MenuComponent.setFont​(Font f)
    このメニュー・コンポーネントに使用するフォントを、指定されたフォントに設定します。
    Font型のパラメータを持つjava.awtのコンストラクタ 
    コンストラクタ 説明
    Font​(Font font)
    指定されたfontから新しいFontを作成します。
    FontMetrics​(Font font)
    指定されたFontおよびそのFont内の特定の文字グリフに関する高さと幅の情報を見つけるための新しいFontMetricsオブジェクトを作成します。
  • java.awt.fontでのFontの使用

    Fontを返すjava.awt.fontのメソッド 
    修飾子と型 メソッド 説明
    Font MultipleMaster.deriveMMFont​(float[] axes)
    指定された配列に格納されているデザイン軸値に基づいて、マルチプル・マスター・フォントの新しいインスタンスを生成します。
    Font MultipleMaster.deriveMMFont​(float[] glyphWidths, float avgStemWidth, float typicalCapHeight, float typicalXHeight, float italicAngle)
    詳細メトリック情報に基づいて、マルチプル・マスター・フォントの新しいインスタンスを生成します。
    abstract Font GlyphVector.getFont()
    このGlyphVectorに関連付けられたFontを返します。
    Font型のパラメータを持つjava.awt.fontのコンストラクタ 
    コンストラクタ 説明
    TextLayout​(String string, Font font, FontRenderContext frc)
    StringおよびFontからTextLayoutを構築します。
  • javax.accessibilityでのFontの使用

    Fontを返すjavax.accessibilityのメソッド 
    修飾子と型 メソッド 説明
    Font AccessibleComponent.getFont()
    このオブジェクトのフォントを取得します。
    Font型のパラメータを持つjavax.accessibilityのメソッド 
    修飾子と型 メソッド 説明
    FontMetrics AccessibleComponent.getFontMetrics​(Font f)
    このオブジェクトのFontMetricsを取得します。
    void AccessibleComponent.setFont​(Font f)
    このオブジェクトのフォントを設定します。
  • javax.swingでのFontの使用

    Fontを返すjavax.swingのメソッド 
    修飾子と型 メソッド 説明
    Font DebugGraphics.getFont()
    テキスト描画処理に使うFontを返します。
    Font JTable.AccessibleJTable.AccessibleJTableCell.getFont()
    このオブジェクトのFontを取得します。
    Font UIDefaults.getFont​(Object key)
    keyの値がFontである場合はそれを返し、それ以外の場合はnullを返します。
    Font UIDefaults.getFont​(Object key, Locale l)
    指定されたLocalekeyの値がFontである場合はそれを返し、それ以外の場合はnullを返します。
    static Font UIManager.getFont​(Object key)
    デフォルトからフォントを返します。
    static Font UIManager.getFont​(Object key, Locale l)
    デフォルトから、指定されたロケールに適したフォントを返します。
    Font型のパラメータを持つjavax.swingのメソッド 
    修飾子と型 メソッド 説明
    static TitledBorder BorderFactory.createTitledBorder​(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
    指定された位置とフォントで、デフォルト・テキスト・カラー(現在のLook & Feelによって決まる)を使って、既存のボーダーにタイトルを追加します。
    static TitledBorder BorderFactory.createTitledBorder​(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
    指定された位置、フォント、およびカラーで、既存のボーダーにタイトルを追加します。
    FontMetrics DebugGraphics.getFontMetrics​(Font f)
    Graphics.getFontMetricsをオーバーライドします。
    FontMetrics JComponent.getFontMetrics​(Font font)
    指定されたFontFontMetricsを取得します。
    FontMetrics JTable.AccessibleJTable.AccessibleJTableCell.getFontMetrics​(Font f)
    このオブジェクトのFontMetricsを取得します。
    void DebugGraphics.setFont​(Font aFont)
    テキスト描画処理に使うFontを設定します。
    void JComponent.setFont​(Font font)
    このコンポーネントのフォントを設定します。
    void JSlider.setFont​(Font font)
    このコンポーネントのフォントを設定します。
    void JTable.AccessibleJTable.AccessibleJTableCell.setFont​(Font f)
    このオブジェクトのFontを設定します。
    void JTextArea.setFont​(Font f)
    現在のフォントを設定します。
    void JTextField.setFont​(Font f)
    現在のフォントを設定します。
  • javax.swing.borderでのFontの使用

    Fontとして宣言されているjavax.swing.borderのフィールド 
    修飾子と型 フィールド 説明
    protected Font TitledBorder.titleFont
    タイトルを描画するためのフォント。
    Fontを返すjavax.swing.borderのメソッド 
    修飾子と型 メソッド 説明
    protected Font TitledBorder.getFont​(Component c)
    タイトル付きボーダーのデフォルト・フォントを返します。
    Font TitledBorder.getTitleFont()
    タイトル付きボーダーのタイトル・フォントを返します。
    Font型のパラメータを持つjavax.swing.borderのメソッド 
    修飾子と型 メソッド 説明
    void TitledBorder.setTitleFont​(Font titleFont)
    タイトル付きボーダーのタイトル・フォントを設定します。
    Font型のパラメータを持つjavax.swing.borderのコンストラクタ 
    コンストラクタ 説明
    TitledBorder​(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
    指定されたボーダー、タイトル、タイトル位置揃え、タイトル位置、およびタイトル・フォントで、TitledBorderのインスタンスを生成します。
    TitledBorder​(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
    指定されたボーダー、タイトル、タイトル位置揃え、タイトル位置、タイトル・フォント、およびタイトル・カラーで、TitledBorderのインスタンスを生成します。
  • javax.swing.plafでのFontの使用

    javax.swing.plafでのFontのサブクラス 
    修飾子と型 クラス 説明
    class  FontUIResource
    java.awt.Fontのサブクラスであり、UIResourceインタフェースを実装しています。
    Font型のパラメータを持つjavax.swing.plafのコンストラクタ 
    コンストラクタ 説明
    FontUIResource​(Font font)
    FontUIResourceを構築します。
    TitledBorderUIResource​(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
    TitledBorderUIResourceを構築します。
    TitledBorderUIResource​(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
    TitledBorderUIResourceを構築します。
  • javax.swing.plaf.basicでのFontの使用

    Fontとして宣言されているjavax.swing.plaf.basicのフィールド 
    修飾子と型 フィールド 説明
    protected Font BasicMenuItemUI.acceleratorFont
    アクセラレータ・フォント。
    Font型のパラメータを持つjavax.swing.plaf.basicのメソッド 
    修飾子と型 メソッド 説明
    protected void BasicTabbedPaneUI.paintText​(Graphics g, int tabPlacement, Font font, FontMetrics metrics, int tabIndex, String title, Rectangle textRect, boolean isSelected)
    テキストをペイントします。
  • javax.swing.plaf.nimbusでのFontの使用

    Fontを返すjavax.swing.plaf.nimbusのメソッド 
    修飾子と型 メソッド 説明
    protected Font NimbusStyle.getFontForState​(SynthContext ctx)
    指定された状態のフォントを返します。
  • javax.swing.plaf.synthでのFontの使用

    Fontを返すjavax.swing.plaf.synthのメソッド 
    修飾子と型 メソッド 説明
    Font SynthStyle.getFont​(SynthContext context)
    指定された状態のFontを返します。
    protected abstract Font SynthStyle.getFontForState​(SynthContext context)
    指定された状態のフォントを返します。
    Font型のパラメータを持つjavax.swing.plaf.synthのメソッド 
    修飾子と型 メソッド 説明
    int SynthGraphicsUtils.computeStringWidth​(SynthContext ss, Font font, FontMetrics metrics, String text)
    渡された文字列のサイズを返します。
    Dimension SynthGraphicsUtils.getMaximumSize​(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex)
    アイコンやテキストを正しくレンダリングするのに必要な最大サイズを返します。
    Dimension SynthGraphicsUtils.getMinimumSize​(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex)
    アイコンやテキストを正しくレンダリングするのに必要な最小サイズを返します。
    Dimension SynthGraphicsUtils.getPreferredSize​(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex)
    アイコンやテキストを正しくレンダリングするのに必要な推奨サイズを返します。
  • javax.swing.textでのFontの使用

    Fontを返すjavax.swing.textのメソッド 
    修飾子と型 メソッド 説明
    Font DefaultStyledDocument.getFont​(AttributeSet attr)
    属性セットからフォントを取得します。
    Font GlyphView.getFont()
    グリフのベースとなるフォントを取得します。
    Font LabelView.getFont()
    グリフのベースとなるフォントを取得します。
    Font StyleContext.getFont​(String family, int style, int size)
    新しいフォントを取得します。
    Font StyleContext.getFont​(AttributeSet attr)
    属性セットからフォントを取得します。
    Font StyledDocument.getFont​(AttributeSet attr)
    属性セットを引数として、フォント指定に変換します。
    Font型のパラメータを持つjavax.swing.textのメソッド 
    修飾子と型 メソッド 説明
    FontMetrics StyleContext.getFontMetrics​(Font f)
    フォントのフォント・メトリックスを返します。
  • javax.swing.text.htmlでのFontの使用

    Fontを返すjavax.swing.text.htmlのメソッド 
    修飾子と型 メソッド 説明
    Font StyleSheet.getFont​(AttributeSet a)
    指定された属性セットで使用するフォントを取得します。
  • javax.swing.treeでのFontの使用

    Fontとして宣言されているjavax.swing.treeのフィールド 
    修飾子と型 フィールド 説明
    protected Font DefaultTreeCellEditor.font
    ペイントに使用するフォントです。nullは、レンダラのフォントを使うことを示します。
    Fontを返すjavax.swing.treeのメソッド 
    修飾子と型 メソッド 説明
    Font DefaultTreeCellEditor.getFont()
    編集に使用されるフォントを取得します。
    Font DefaultTreeCellRenderer.getFont()
    このコンポーネントのフォントを取得します。
    Font型のパラメータを持つjavax.swing.treeのメソッド 
    修飾子と型 メソッド 説明
    void DefaultTreeCellEditor.setFont​(Font font)
    編集に使用されるフォントを設定します。
    void DefaultTreeCellRenderer.setFont​(Font font)
    FontUIResourceをnullにマップするためにサブクラス化されます。