クラスjava.awt.Font
の使用

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

    Fontを返すcom.sun.java.accessibility.utilのメソッド
    修飾子と型
    メソッド
    説明
    Translator.getFont()
    このオブジェクトのFontを取得します。
    Fontのパラメータを持つcom.sun.java.accessibility.utilのメソッド
    修飾子と型
    メソッド
    説明
    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.deriveFont​(float size)
    現在のFontオブジェクトを複製し、それに新しいサイズを適用することによって、新しいFontオブジェクトを作成します。
    Font.deriveFont​(int style)
    現在のFontオブジェクトを複製し、それに新しいスタイルを適用することによって、新しいFontオブジェクトを作成します。
    Font.deriveFont​(int style, float size)
    このFontオブジェクトを複製し、新しいスタイルとサイズを適用することによって、新しいFontオブジェクトを作成します。
    Font.deriveFont​(int style, AffineTransform trans)
    このFontオブジェクトを複製し、新しいスタイルと変形を適用することによって、新しいFontオブジェクトを作成します。
    Font.deriveFont​(AffineTransform trans)
    現在のFontオブジェクトを複製し、それに新しい変形を適用することによって、新しいFontオブジェクトを作成します。
    Font.deriveFont​(Map<? extends AttributedCharacterIterator.Attribute,​?> attributes)
    現在のFontオブジェクトを複製し、それに新しいフォント属性のセットを適用することによって、新しいFontオブジェクトを作成します。
    abstract Font[]
    GraphicsEnvironment.getAllFonts()
    このGraphicsEnvironmentで使用可能なすべてのフォントの1ポイントのサイズのインスタンスを含む配列を返します。
    Component.AccessibleAWTComponent.getFont()
    このオブジェクトの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を返します。
    FontMetrics.getFont()
    このFontMetricsオブジェクトによって記述されたFontを取得します。
    abstract Font
    Graphics.getFont()
    現在のフォントを返します。
    List.AccessibleAWTList.AccessibleAWTListChild.getFont()
    オブジェクトのフォントを返します。
    MenuComponent.AccessibleAWTMenuComponent.getFont()
    このオブジェクトのFontを取得します。
    MenuComponent.getFont()
    このメニュー・コンポーネントに使用するフォントを返します。
    MenuContainer.getFont()
    このコンテナで使用されているフォントを返します。
    Font型のパラメータを持つjava.awtのメソッド
    修飾子と型
    メソッド
    説明
    static Font
    Font.getFont​(String nm, Font font)
    システムのプロパティ・リストから指定されたFontを取得します。
    Component.AccessibleAWTComponent.getFontMetrics​(Font f)
    このオブジェクトのFontMetricsを取得します。
    Component.getFontMetrics​(Font font)
    指定されたフォントのフォント・メトリックを取得します。
    abstract FontMetrics
    Graphics.getFontMetrics​(Font f)
    指定されたフォントのフォント・メトリックを取得します。
    List.AccessibleAWTList.AccessibleAWTListChild.getFontMetrics​(Font f)
    オブジェクトの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のコンストラクタ
    修飾子
    コンストラクタ
    説明
    protected
    Font​(Font font)
    指定されたfontから新しいFontを作成します。
    protected
    FontMetrics​(Font font)
    指定されたFontおよびそのFont内の特定の文字グリフに関する高さと幅の情報を見つけるための新しいFontMetricsオブジェクトを作成します。
  • java.awt.fontでのFontの使用

    Fontを返すjava.awt.fontのメソッド
    修飾子と型
    メソッド
    説明
    MultipleMaster.deriveMMFont​(float[] axes)
    指定された配列に格納されているデザイン軸値に基づいて、マルチプル・マスター・フォントの新しいインスタンスを生成します。
    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のメソッド
    修飾子と型
    メソッド
    説明
    AccessibleComponent.getFont()
    このオブジェクトのフォントを取得します。
    Font型のパラメータを持つjavax.accessibilityのメソッド
    修飾子と型
    メソッド
    説明
    AccessibleComponent.getFontMetrics​(Font f)
    このオブジェクトのFontMetricsを取得します。
    void
    AccessibleComponent.setFont​(Font f)
    このオブジェクトのフォントを設定します。
  • javax.swingでのFontの使用

    Fontを返すjavax.swingのメソッド
    修飾子と型
    メソッド
    説明
    DebugGraphics.getFont()
    テキスト描画処理に使うFontを返します。
    JList.AccessibleJList.AccessibleJListChild.getFont()
     
    JTable.AccessibleJTable.AccessibleJTableCell.getFont()
    このオブジェクトのFontを取得します。
    JTree.AccessibleJTree.AccessibleJTreeNode.getFont()
     
    UIDefaults.getFont​(Object key)
    keyの値がFontである場合はそれを返し、それ以外の場合はnullを返します。
    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のメソッド
    修飾子と型
    メソッド
    説明
    BorderFactory.createTitledBorder​(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
    指定された位置とフォントで、デフォルト・テキスト・カラー(現在のLook & Feelによって決まる)を使って、既存のボーダーにタイトルを追加します。
    BorderFactory.createTitledBorder​(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
    指定された位置、フォント、およびカラーで、既存のボーダーにタイトルを追加します。
    DebugGraphics.getFontMetrics​(Font f)
    Graphics.getFontMetricsをオーバーライドします。
    JComponent.getFontMetrics​(Font font)
    指定されたFontFontMetricsを取得します。
    JList.AccessibleJList.AccessibleJListChild.getFontMetrics​(Font f)
     
    JTable.AccessibleJTable.AccessibleJTableCell.getFontMetrics​(Font f)
    このオブジェクトのFontMetricsを取得します。
    JTree.AccessibleJTree.AccessibleJTreeNode.getFontMetrics​(Font f)
     
    void
    DebugGraphics.setFont​(Font aFont)
    テキスト描画処理に使うFontを設定します。
    void
    JComponent.setFont​(Font font)
    このコンポーネントのフォントを設定します。
    void
    JList.AccessibleJList.AccessibleJListChild.setFont​(Font f)
     
    void
    JSlider.setFont​(Font font)
    このコンポーネントのフォントを設定します。
    void
    JTable.AccessibleJTable.AccessibleJTableCell.setFont​(Font f)
    このオブジェクトのFontを設定します。
    void
    JTextArea.setFont​(Font f)
    現在のフォントを設定します。
    void
    JTextField.setFont​(Font f)
    現在のフォントを設定します。
    void
    JTree.AccessibleJTree.AccessibleJTreeNode.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)
    タイトル付きボーダーのデフォルト・フォントを返します。
    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 
    java.awt.Fontのサブクラスであり、UIResourceインタフェースを実装しています。
    Font型のパラメータを持つjavax.swing.plafのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    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のメソッド
    修飾子と型
    メソッド
    説明
    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)
    渡された文字列のサイズを返します。
    SynthGraphicsUtils.getMaximumSize​(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex)
    アイコンやテキストを正しくレンダリングするのに必要な最大サイズを返します。
    SynthGraphicsUtils.getMinimumSize​(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex)
    アイコンやテキストを正しくレンダリングするのに必要な最小サイズを返します。
    SynthGraphicsUtils.getPreferredSize​(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex)
    アイコンやテキストを正しくレンダリングするのに必要な推奨サイズを返します。
  • javax.swing.tableでのFontの使用

    Fontを返すjavax.swing.tableのメソッド
    修飾子と型
    メソッド
    説明
    JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getFont()
     
    Font型のパラメータを持つjavax.swing.tableのメソッド
    修飾子と型
    メソッド
    説明
    JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getFontMetrics​(Font f)
     
    void
    JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.setFont​(Font f)
     
  • javax.swing.textでのFontの使用

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

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

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