| パッケージ | 説明 | 
|---|---|
| java.awt | ユーザーインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 | 
| javax.accessibility | ユーザーインタフェースコンポーネントとそれらのコンポーネントへのアクセスを提供するユーザー補助テクノロジの間の規約を定義します。 | 
| javax.swing | すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java 共通言語) コンポーネントのセットを提供します。 | 
| javax.swing.plaf.basic | 基本 Look & Feel に従って構築されたユーザーインタフェースオブジェクトを提供します。 | 
| javax.swing.plaf.synth | 
Synth は、すべてのペイントが委譲されるスキン設定可能な Look & Feel です。 | 
| javax.swing.table | javax.swing.JTableを処理するためのクラスとインタフェースを提供します。 | 
| javax.swing.text | 編集可能なテキストコンポーネントと編集不能なテキストコンポーネントを処理するクラスとインタフェースを提供します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| FontMetrics | Graphics. getFontMetrics()現在のフォントのフォントメトリックスを返します。 | 
| 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に置き換えられています。 | 
| FontMetrics | Component. getFontMetrics(Font font)指定されたフォントのフォントメトリックスを取得します。 | 
| FontMetrics | Component.AccessibleAWTComponent. getFontMetrics(Font f)このオブジェクトの  FontMetricsを取得します。 | 
| abstract FontMetrics | Graphics. getFontMetrics(Font f)指定されたフォントのフォントメトリックスを取得します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| FontMetrics | AccessibleComponent. getFontMetrics(Font f)このオブジェクトの FontMetrics を返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| FontMetrics | DebugGraphics. getFontMetrics()Graphics.getFontMetricsをオーバーライドします。 | 
| FontMetrics | JTree.AccessibleJTree.AccessibleJTreeNode. getFontMetrics(Font f) | 
| FontMetrics | DebugGraphics. getFontMetrics(Font f)Graphics.getFontMetricsをオーバーライドします。 | 
| FontMetrics | JList.AccessibleJList.AccessibleJListChild. getFontMetrics(Font f) | 
| FontMetrics | JTable.AccessibleJTable.AccessibleJTableCell. getFontMetrics(Font f)このオブジェクトの  FontMetricsを取得します。 | 
| FontMetrics | JComponent. getFontMetrics(Font font)指定された  FontのFontMetricsを取得します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| static int | SwingUtilities. computeStringWidth(FontMetrics fm,                   String str)指定されたメトリックス (サイズ) を持つフォントを使用して文字列の幅を計算します。 | 
| static String | SwingUtilities. layoutCompoundLabel(FontMetrics fm,                    String text,                    Icon icon,                    int verticalAlignment,                    int horizontalAlignment,                    int verticalTextPosition,                    int horizontalTextPosition,                    Rectangle viewR,                    Rectangle iconR,                    Rectangle textR,                    int textIconGap)アイコン起点の位置、テキストベースライン起点の位置、および可能であればクリップされた複合ラベル文字列を計算して返します。 | 
| static String | SwingUtilities. layoutCompoundLabel(JComponent c,                    FontMetrics fm,                    String text,                    Icon icon,                    int verticalAlignment,                    int horizontalAlignment,                    int verticalTextPosition,                    int horizontalTextPosition,                    Rectangle viewR,                    Rectangle iconR,                    Rectangle textR,                    int textIconGap)アイコン起点の位置、テキストベースライン起点の位置、および可能であればクリップされた複合ラベル文字列を計算して返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected FontMetrics | BasicTabbedPaneUI. getFontMetrics() | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected int | BasicTabbedPaneUI. calculateTabWidth(int tabPlacement,                  int tabIndex,                  FontMetrics metrics) | 
| protected String | BasicInternalFrameTitlePane. getTitle(String text,         FontMetrics fm,         int availTextWidth) | 
| protected String | BasicLabelUI. layoutCL(JLabel label,         FontMetrics fontMetrics,         String text,         Icon icon,         Rectangle viewR,         Rectangle iconR,         Rectangle textR)呼び出しを SwingUtilities.layoutCompoundLabel() に転送します。 | 
| protected void | BasicTabbedPaneUI. layoutLabel(int tabPlacement,            FontMetrics metrics,            int tabIndex,            String title,            Icon icon,            Rectangle tabRect,            Rectangle iconRect,            Rectangle textRect,            boolean isSelected) | 
| protected void | BasicTabbedPaneUI. paintText(Graphics g,          int tabPlacement,          Font font,          FontMetrics metrics,          int tabIndex,          String title,          Rectangle textRect,          boolean isSelected) | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected FontMetrics | SynthTabbedPaneUI. getFontMetrics() | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected int | SynthTabbedPaneUI. calculateTabWidth(int tabPlacement,                  int tabIndex,                  FontMetrics metrics) | 
| int | SynthGraphicsUtils. computeStringWidth(SynthContext ss,                   Font font,                   FontMetrics metrics,                   String text)渡された文字列のサイズを返します。 | 
| String | SynthGraphicsUtils. layoutText(SynthContext ss,           FontMetrics fm,           String text,           Icon icon,           int hAlign,           int vAlign,           int hTextPosition,           int vTextPosition,           Rectangle viewR,           Rectangle iconR,           Rectangle textR,           int iconTextGap)テキストとアイコンを配置する位置を参照で返すテキストとアイコンをレイアウトします。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| FontMetrics | JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry. getFontMetrics(Font f) | 
| 修飾子と型 | フィールドと説明 | 
|---|---|
| protected FontMetrics | PlainView. metrics現在のフォントのフォントメトリックスです。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected FontMetrics | FieldView. getFontMetrics()このビューを収容するコンポーネントに関連付けられたフォントメトリックスを取得します。 | 
| protected FontMetrics | LabelView. getFontMetrics()非推奨。 
 FontMetrics は、JDK で実行する場合はグリフレンダリングには使用されません。 | 
| FontMetrics | StyleContext. getFontMetrics(Font f)フォントのフォントメトリックスを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| static int | Utilities. getBreakLocation(Segment s,                 FontMetrics metrics,                 int x0,                 int x,                 TabExpander e,                 int startOffset)指定された範囲に収まるように指定されたテキストを分割する位置を決定します。 | 
| static int | Utilities. getTabbedTextOffset(Segment s,                    FontMetrics metrics,                    int x0,                    int x,                    TabExpander e,                    int startOffset)ビュー座標系内で指定された範囲をもっともよく表現する、指定されたテキストへの相対オフセットを判定します。 | 
| static int | Utilities. getTabbedTextOffset(Segment s,                    FontMetrics metrics,                    int x0,                    int x,                    TabExpander e,                    int startOffset,                    boolean round) | 
| static int | Utilities. getTabbedTextWidth(Segment s,                   FontMetrics metrics,                   int x,                   TabExpander e,                   int startOffset)タブを考慮しながら、指定されたテキストセグメントの幅を判定します。 | 
 バグまたは機能を送信 
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.