Java プラットフォーム 1.2

クラス
java.awt.Font の使用

Font を使用するパッケージ
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.awt.font フォント関連のクラスおよびインタフェースを提供します。 
javax.accessibility ユーザインタフェースコンポーネントとそれらのコンポーネントへのアクセスを提供するユーザ補助機能との間の規約を定義します。 
javax.swing 可能な限りすべてのプラットフォームで同じように機能する「軽量」コンポーネント (Java 言語全体で共通) のセットを提供します。 
javax.swing.border Swing コンポーネントの周囲に各種のボーダを描画するための、クラスおよびインタフェースを提供します。 
javax.swing.plaf 1 つのインタフェースおよび多くの抽象クラスを提供しており、Swing は、プラグイン可能な Look & Feel 機能を実現するためにこれらのクラスを利用します。 
javax.swing.plaf.basic Basic 仕様 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.table java.awt.swing.JTable を処理するためのクラスおよびインタフェースを提供します。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.text.html HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。  
javax.swing.tree java.awt.swing.JTree を処理するためのクラスとインタフェースを提供します。 
 

java.awt における Font の使用方法
 

Font として宣言される java.awt におけるフィールド
protected  Font FontMetrics.font
          フォントメトリックスの作成側となる実際の Font です。
 

Font を返す java.awt におけるメソッド
 Font Component.getFont()
          このコンポーネントのフォントを取得します。
abstract  Font[] GraphicsEnvironment.getAllFonts()
          この GraphicsEnvironment で利用可能なすべてのフォントについて 1 ポイントのサイズのインスタンスを保持している配列を返します。
 Font MenuComponent.getFont()
          このメニューコンポーネントに使用するフォントを取得します。
abstract  Font Graphics.getFont()
          現在のフォントを取得します。
 Font FontMetrics.getFont()
          この FontMetrics オブジェクトが記述する Font を取得します。
 Font MenuContainer.getFont()
           
static Font Font.getFont(Map attributes)
          この属性セットに適切な Font を返します。
static Font Font.getFont(String nm)
          システムのプロパティリストから Font オブジェクトを返します。
static Font Font.decode(String str)
          str 引数が示す Font を返します。
static Font Font.getFont(String nm, Font font)
          システムのプロパティリストから指定された Font を取得します。
 Font Font.deriveFont(int style, float size)
          この Font オブジェクトを複製し新しいスタイルおよびサイズを適用することにより、新しい Font オブジェクトを作成します。
 Font Font.deriveFont(int style, AffineTransform trans)
          この Font オブジェクトを複製し新しいスタイルおよび変換を適用することにより、新しい Font オブジェクトを作成します。
 Font Font.deriveFont(float size)
          現在の Font オブジェクトを複製し新しいサイズを適用することにより、新しい Font オブジェクトを作成します。
 Font Font.deriveFont(AffineTransform trans)
          現在の Font オブジェクトを複製し新しい変換を適用することにより、新しい Font オブジェクトを作成します。
 Font Font.deriveFont(int style)
          現在の Font オブジェクトを複製し新しいスタイルを適用することにより、新しい Font オブジェクトを作成します。
 Font Font.deriveFont(Map attributes)
          現在の Font オブジェクトを複製し新しいフォント属性を適用することにより、新しい Font オブジェクトを作成します。
 

Font のパラメータを持つ java.awt におけるメソッド
 void Component.setFont(Font f)
          このコンポーネントのフォントを設定します。
 FontMetrics Component.getFontMetrics(Font font)
          指定されたフォントのフォントメトリックスを取得します。
 void Container.setFont(Font f)
          このコンテナのフォントを設定します。
 void MenuComponent.setFont(Font f)
          このメニューコンポーネントに使用するフォントを、指定されたフォントに設定します。
abstract  void Graphics.setFont(Font font)
          このグラフィックスコンテキストのフォントを、指定されたフォントに設定します。
abstract  FontMetrics Graphics.getFontMetrics(Font f)
          指定されたフォントのフォントメトリックを取得します。
abstract  FontMetrics Toolkit.getFontMetrics(Font font)
          推奨されません。 このメソッドはデフォルト画面ンの整数メトリックスを返します。
static Font Font.getFont(String nm, Font font)
          システムのプロパティリストから指定された Font を取得します。
 

Font のパラメータを持つ java.awt におけるコンストラクタ
FontMetrics.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.TextLayout(String string, Font font, FontRenderContext frc)
          String および Font から TextLayout を構築します。
 

javax.accessibility における Font の使用方法
 

Font を返す javax.accessibility におけるメソッド
 Font AccessibleComponent.getFont()
          オブジェクトのフォントを取得します。
 

Font のパラメータを持つ javax.accessibility におけるメソッド
 void AccessibleComponent.setFont(Font f)
          オブジェクトのフォントを設定します。
 FontMetrics AccessibleComponent.getFontMetrics(Font f)
          オブジェクトのフォントメトリックスを取得します。
 

javax.swing における Font の使用方法
 

Font を返す javax.swing におけるメソッド
 Font JComponent.AccessibleJComponent.getFont()
          オブジェクトのフォントを取得します。
 Font JTree.AccessibleJTree.AccessibleJTreeNode.getFont()
           
static Font UIManager.getFont(Object key)
          デフォルトテーブルから描画フォントを返します。
 Font DebugGraphics.getFont()
          テキスト描画処理に使うフォントを返します。
 Font UIDefaults.getFont(Object key)
          key の値が Font の場合はそれを返し、そうでない場合は null を返します。
 Font JApplet.AccessibleJApplet.getFont()
          オブジェクトのフォントを取得します。
 Font JWindow.AccessibleJWindow.getFont()
          オブジェクトのフォントを取得します。
 Font Box.Filler.AccessibleBoxFiller.getFont()
          オブジェクトのフォントを取得します。
 Font Box.AccessibleBox.getFont()
          オブジェクトのフォントを取得します。
 Font JDialog.AccessibleJDialog.getFont()
          オブジェクトのフォントを取得します。
 Font CellRendererPane.AccessibleCellRendererPane.getFont()
          オブジェクトのフォントを取得します。
 Font JTable.AccessibleJTable.AccessibleJTableCell.getFont()
          オブジェクトの Font を取得します。
 Font JFrame.AccessibleJFrame.getFont()
          オブジェクトのフォントを取得します。
 Font JList.AccessibleJList.AccessibleJListChild.getFont()
           
 

Font のパラメータを持つ javax.swing におけるメソッド
 void JComponent.setFont(Font font)
          このコンポーネントのフォントを設定します。
 void JComponent.AccessibleJComponent.setFont(Font f)
          オブジェクトのフォントを設定します。
 FontMetrics JComponent.AccessibleJComponent.getFontMetrics(Font f)
          オブジェクトのフォントメトリックスを取得します。
 void JTree.AccessibleJTree.AccessibleJTreeNode.setFont(Font f)
           
 FontMetrics JTree.AccessibleJTree.AccessibleJTreeNode.getFontMetrics(Font f)
           
static TitledBorder BorderFactory.createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
          タイトルのテキストおよびその位置とフォントを指定して、既存のボーダにタイトルを追加します。
static TitledBorder BorderFactory.createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
          タイトルのテキストおよびその位置、フォント、色を指定して、既存のボーダにタイトルを追加します。
 void DebugGraphics.setFont(Font aFont)
          テキスト描画処理に使うフォントを設定します。
 FontMetrics DebugGraphics.getFontMetrics(Font f)
          Graphics.getFontMetrics をオーバーライドします。
 void JApplet.AccessibleJApplet.setFont(Font f)
          オブジェクトのフォントを設定します。
 FontMetrics JApplet.AccessibleJApplet.getFontMetrics(Font f)
          オブジェクトのフォントメトリックを取得します。
 void JTextField.setFont(Font f)
          現在のフォントを設定します。
 void JWindow.AccessibleJWindow.setFont(Font f)
          オブジェクトのフォントを設定します。
 FontMetrics JWindow.AccessibleJWindow.getFontMetrics(Font f)
          オブジェクトのフォントメトリックスを取得します。
 void JTextArea.setFont(Font f)
          現在のフォントを設定します。
 void Box.Filler.AccessibleBoxFiller.setFont(Font f)
          オブジェクトのフォントを設定します。
 FontMetrics Box.Filler.AccessibleBoxFiller.getFontMetrics(Font f)
          オブジェクトのフォントメトリックスを取得します。
 void Box.AccessibleBox.setFont(Font f)
          オブジェクトのフォントを設定します。
 FontMetrics Box.AccessibleBox.getFontMetrics(Font f)
          オブジェクトのフォントメトリックスを取得します。
 void JDialog.AccessibleJDialog.setFont(Font f)
          オブジェクトのフォントを設定します。
 FontMetrics JDialog.AccessibleJDialog.getFontMetrics(Font f)
          オブジェクトのフォントメトリックスを取得します。
 void CellRendererPane.AccessibleCellRendererPane.setFont(Font f)
          オブジェクトのフォントを設定します。
 FontMetrics CellRendererPane.AccessibleCellRendererPane.getFontMetrics(Font f)
          オブジェクトのフォントメトリックスを取得します。
 void JTable.AccessibleJTable.AccessibleJTableCell.setFont(Font f)
          オブジェクトの Font を設定します。
 FontMetrics JTable.AccessibleJTable.AccessibleJTableCell.getFontMetrics(Font f)
          オブジェクトの FontMetrics を取得します。
 void JFrame.AccessibleJFrame.setFont(Font f)
          オブジェクトのフォントを設定します。
 FontMetrics JFrame.AccessibleJFrame.getFontMetrics(Font f)
          オブジェクトのフォントメトリックスを取得します。
 void JList.AccessibleJList.AccessibleJListChild.setFont(Font f)
           
 FontMetrics JList.AccessibleJList.AccessibleJListChild.getFontMetrics(Font f)
           
 

javax.swing.border における Font の使用方法
 

Font として宣言される javax.swing.border におけるフィールド
protected  Font TitledBorder.titleFont
           
 

Font を返す javax.swing.border におけるメソッド
 Font TitledBorder.getTitleFont()
          タイトル付きボーダのタイトルフォントを返します。
protected  Font TitledBorder.getFont(Component c)
           
 

Font のパラメータを持つ javax.swing.border におけるメソッド
 void TitledBorder.setTitleFont(Font titleFont)
          タイトル付きボーダのタイトルフォントを設定します。
 

Font のパラメータを持つ javax.swing.border におけるコンストラクタ
TitledBorder.TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
          指定されたボーダ、タイトル、タイトルの位置揃え、タイトルの配置、およびタイトルのフォントで、TitledBorder のインスタンスを生成します。
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.FontUIResource(Font font)
           
BorderUIResource.TitledBorderUIResource.BorderUIResource.TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
           
BorderUIResource.TitledBorderUIResource.BorderUIResource.TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
           
 

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.table における Font の使用方法
 

Font を返す javax.swing.table におけるメソッド
 Font JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getFont()
           
 

Font のパラメータを持つ javax.swing.table におけるメソッド
 void JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.setFont(Font f)
           
 FontMetrics JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getFontMetrics(Font f)
           
 

javax.swing.text における Font の使用方法
 

Font を返す javax.swing.text におけるメソッド
protected  Font LabelView.getFont()
          このビューに使うフォントを取得します。
 Font StyledDocument.getFont(AttributeSet attr)
          属性セットをフォントの属性に変換します。
 Font DefaultStyledDocument.getFont(AttributeSet attr)
          属性セットからフォントを取得します。
 Font StyleContext.getFont(AttributeSet attr)
          属性セットからフォントを取得します。
 Font StyleContext.getFont(String family, int style, int size)
          新しいフォントを取得します。
 

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
          ペイントするフォントです。
 

Font を返す javax.swing.tree におけるメソッド
 Font DefaultTreeCellEditor.getFont()
          編集に使用するフォントを取得します。
 Font DefaultTreeCellEditor.DefaultTextField.getFont()
           
 

Font のパラメータを持つ javax.swing.tree におけるメソッド
 void DefaultTreeCellEditor.setFont(Font font)
          編集用のフォントを設定します。
 void DefaultTreeCellRenderer.setFont(Font font)
          フォントが FontUIResource でない場合に、そのフォントを受け入れるためだけにサブクラス化されます。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.