| パッケージ | 説明 | 
|---|---|
| java.awt | ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 | 
| java.awt.font | フォント関連のクラスおよびインタフェースを提供します。 | 
| javax.accessibility | ユーザー・インタフェース・コンポーネントとそれらのコンポーネントへのアクセスを提供するユーザー補助テクノロジの間の規約を定義します。 | 
| javax.swing | すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。 | 
| javax.swing.border | Swingコンポーネントの周囲に各種ボーダーを描画するためのクラスおよびインタフェースを提供します。 | 
| javax.swing.plaf | SwingがプラガブルなLook & Feel機能を提供するために使用する、1つのインタフェースおよび多くの抽象クラスを提供します。 | 
| javax.swing.plaf.basic | 基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。 | 
| javax.swing.plaf.nimbus | クロス・プラットフォームのNimbus Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。 | 
| javax.swing.plaf.synth | 
      Synthは、すべてのペイントが委譲されるスキン設定可能なLook & Feelです。 | 
| javax.swing.table | javax.swing.JTableを処理するためのクラスとインタフェースを提供します。 | 
| javax.swing.text | 編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。 | 
| javax.swing.text.html | HTMLテキスト・エディタを作成するためのクラス HTMLEditorKitとサポート・クラスを提供します。 | 
| javax.swing.tree | javax.swing.JTreeを処理するためのクラスとインタフェースを提供します。 | 
| 修飾子と型 | フィールドと説明 | 
|---|---|
| protected Font | FontMetrics. fontフォント・メトリックスの作成元になる実際の Font。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| static Font | Font. createFont(int fontFormat, File fontFile)指定されたフォント・タイプと指定されたフォント・ファイルを使用して、新しい Fontを返します。 | 
| static Font | Font. createFont(int fontFormat, InputStream fontStream)指定されたフォント・タイプと入力データを使用して、新しい Fontを返します。 | 
| static Font | Font. decode(String str)str引数で説明されているFontを返します。 | 
| Font | Font. deriveFont(AffineTransform trans)現在の Fontオブジェクトを複製し、それに新しい変形を適用することによって、新しいFontオブジェクトを作成します。 | 
| Font | Font. deriveFont(float size)現在の Fontオブジェクトを複製し、それに新しいサイズを適用することによって、新しいFontオブジェクトを作成します。 | 
| Font | Font. deriveFont(int style)現在の Fontオブジェクトを複製し、それに新しいスタイルを適用することによって、新しいFontオブジェクトを作成します。 | 
| Font | Font. deriveFont(int style, AffineTransform trans)この Fontオブジェクトを複製し、新しいスタイルと変形を適用することによって、新しいFontオブジェクトを作成します。 | 
| Font | Font. deriveFont(int style, float size)この Fontオブジェクトを複製し、新しいスタイルとサイズを適用することによって、新しいFontオブジェクトを作成します。 | 
| Font | Font. deriveFont(Map<? extends AttributedCharacterIterator.Attribute,?> attributes)現在の Fontオブジェクトを複製し、それに新しいフォント属性のセットを適用することによって、新しいFontオブジェクトを作成します。 | 
| abstract Font[] | GraphicsEnvironment. getAllFonts()この GraphicsEnvironmentで使用可能なすべてのフォントの1ポイントのサイズのインスタンスを含む配列を返します。 | 
| Font | MenuContainer. getFont() | 
| abstract Font | Graphics. getFont()現在のフォントを返します。 | 
| Font | List.AccessibleAWTList.AccessibleAWTListChild. getFont()オブジェクトのフォントを返します。 | 
| Font | MenuComponent. getFont()このメニュー・コンポーネントに使用するフォントを返します。 | 
| Font | MenuComponent.AccessibleAWTMenuComponent. getFont()このオブジェクトの Fontを取得します。 | 
| Font | FontMetrics. getFont()この FontMetricsオブジェクトによって記述されたFontを取得します。 | 
| Font | Component. getFont()このコンポーネントのフォントを取得します。 | 
| Font | Component.AccessibleAWTComponent. getFont()このオブジェクトの Fontを取得します。 | 
| static Font | Font. getFont(Map<? extends AttributedCharacterIterator.Attribute,?> attributes)属性に適した Fontを返します。 | 
| static Font | Font. getFont(String nm)システムのプロパティ・リストから Fontオブジェクトを返します。 | 
| static Font | Font. getFont(String nm, Font font)システムのプロパティ・リストから指定された Fontを取得します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| static Font | Font. getFont(String nm, Font font)システムのプロパティ・リストから指定された Fontを取得します。 | 
| abstract FontMetrics | Graphics. getFontMetrics(Font f)指定されたフォントのフォント・メトリックスを取得します。 | 
| FontMetrics | List.AccessibleAWTList.AccessibleAWTListChild. getFontMetrics(Font f)オブジェクトのFontMetricsを返します。 | 
| FontMetrics | MenuComponent.AccessibleAWTMenuComponent. getFontMetrics(Font f)このオブジェクトの FontMetricsを取得します。 | 
| FontMetrics | Component. getFontMetrics(Font font)指定されたフォントのフォント・メトリックスを取得します。 | 
| FontMetrics | Component.AccessibleAWTComponent. getFontMetrics(Font f)このオブジェクトの FontMetricsを取得します。 | 
| abstract FontMetrics | Toolkit. getFontMetrics(Font font)非推奨。 
 JDK version 1.2以降は、 FontメソッドgetLineMetricsに置き換えられています。 | 
| boolean | GraphicsEnvironment. registerFont(Font font)この GraphicsEnvironmentで作成されたFontを登録します。 | 
| abstract void | Graphics. setFont(Font font)このグラフィックス・コンテキストのフォントを、指定されたフォントに設定します。 | 
| void | List.AccessibleAWTList.AccessibleAWTListChild. setFont(Font f)オブジェクトのフォントを設定します。 | 
| void | Container. setFont(Font f)このコンテナのフォントを設定します。 | 
| void | MenuComponent. setFont(Font f)このメニュー・コンポーネントに使用するフォントを、指定されたフォントに設定します。 | 
| void | MenuComponent.AccessibleAWTMenuComponent. setFont(Font f)このオブジェクトの Fontを設定します。 | 
| void | Component. setFont(Font f)このコンポーネントのフォントを設定します。 | 
| void | Component.AccessibleAWTComponent. setFont(Font f)このオブジェクトの Fontを設定します。 | 
| コンストラクタと説明 | 
|---|
| Font(Font font)指定された fontから新しいFontを作成します。 | 
| FontMetrics(Font font)指定された FontおよびそのFont内の特定の文字グリフに関する高さと幅の情報を見つけるための新しいFontMetricsオブジェクトを作成します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Font | MultipleMaster. deriveMMFont(float[] axes)指定された配列に格納されているデザイン軸値に基づいて、マルチプル・マスター・フォントの新しいインスタンスを生成します。 | 
| Font | MultipleMaster. deriveMMFont(float[] glyphWidths, float avgStemWidth, float typicalCapHeight, float typicalXHeight, float italicAngle)詳細メトリック情報に基づいて、マルチプル・マスター・フォントの新しいインスタンスを生成します。 | 
| abstract Font | GlyphVector. getFont()この GlyphVectorに関連付けられたFontを返します。 | 
| コンストラクタと説明 | 
|---|
| TextLayout(String string, Font font, FontRenderContext frc) | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Font | AccessibleComponent. getFont()このオブジェクトのFontを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| FontMetrics | AccessibleComponent. getFontMetrics(Font f)このオブジェクトのFontMetricsを返します。 | 
| void | AccessibleComponent. setFont(Font f)このオブジェクトのFontを設定します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Font | DebugGraphics. getFont()テキスト描画処理に使うFontを返します。 | 
| Font | JList.AccessibleJList.AccessibleJListChild. getFont() | 
| Font | JTree.AccessibleJTree.AccessibleJTreeNode. getFont() | 
| Font | JTable.AccessibleJTable.AccessibleJTableCell. getFont()このオブジェクトの Fontを取得します。 | 
| Font | UIDefaults. getFont(Object key)keyの値がFontである場合はそれを返し、それ以外の場合はnullを返します。 | 
| static Font | UIManager. getFont(Object key)デフォルトからフォントを返します。 | 
| Font | UIDefaults. getFont(Object key, Locale l)指定された Localeのkeyの値がFontである場合はそれを返し、それ以外の場合はnullを返します。 | 
| static Font | UIManager. getFont(Object key, Locale l)デフォルトから、指定されたロケールに適したフォントを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| 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 | JComponent. getFontMetrics(Font font)指定された FontのFontMetricsを取得します。 | 
| FontMetrics | DebugGraphics. getFontMetrics(Font f)Graphics.getFontMetricsをオーバーライドします。 | 
| FontMetrics | JList.AccessibleJList.AccessibleJListChild. getFontMetrics(Font f) | 
| FontMetrics | JTree.AccessibleJTree.AccessibleJTreeNode. getFontMetrics(Font f) | 
| FontMetrics | JTable.AccessibleJTable.AccessibleJTableCell. getFontMetrics(Font f)このオブジェクトの FontMetricsを取得します。 | 
| void | JComponent. setFont(Font font)このコンポーネントのフォントを設定します。 | 
| void | DebugGraphics. setFont(Font aFont)テキスト描画処理に使うFontを設定します。 | 
| void | JList.AccessibleJList.AccessibleJListChild. setFont(Font f) | 
| void | JTree.AccessibleJTree.AccessibleJTreeNode. setFont(Font f) | 
| void | JTextArea. setFont(Font f)現在のフォントを設定します。 | 
| void | JTable.AccessibleJTable.AccessibleJTableCell. setFont(Font f)このオブジェクトの Fontを設定します。 | 
| void | JTextField. setFont(Font f)現在のフォントを設定します。 | 
| void | JSlider. setFont(Font font)このコンポーネントのフォントを設定します。 | 
| 修飾子と型 | フィールドと説明 | 
|---|---|
| protected Font | TitledBorder. titleFont | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected Font | TitledBorder. getFont(Component c) | 
| Font | TitledBorder. getTitleFont()タイトル付きボーダーのタイトル・フォントを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| void | TitledBorder. setTitleFont(Font titleFont)タイトル付きボーダーのタイトル・フォントを設定します。 | 
| コンストラクタと説明 | 
|---|
| 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インスタンスを生成します。 | 
| 修飾子と型 | クラスと説明 | 
|---|---|
| class  | FontUIResourcejava.awt.Fontのサブクラスであり、UIResourceインタフェースを実装しています。 | 
| コンストラクタと説明 | 
|---|
| FontUIResource(Font font) | 
| TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont) | 
| TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor) | 
| 修飾子と型 | フィールドと説明 | 
|---|---|
| protected Font | BasicMenuItemUI. acceleratorFont | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected void | BasicTabbedPaneUI. paintText(Graphics g, int tabPlacement, Font font, FontMetrics metrics, int tabIndex, String title, Rectangle textRect, boolean isSelected) | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| protected Font | NimbusStyle. getFontForState(SynthContext ctx)指定された状態のフォントを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Font | SynthStyle. getFont(SynthContext context)指定された状態のFontを返します。 | 
| protected abstract Font | SynthStyle. getFontForState(SynthContext context)指定された状態のフォントを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| 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)アイコンやテキストを正しくレンダリングするのに必要な推奨サイズを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Font | JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry. getFont() | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| FontMetrics | JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry. getFontMetrics(Font f) | 
| void | JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry. setFont(Font f) | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Font | GlyphView. getFont()グリフのベースとなるフォントを取得します。 | 
| 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)新しいフォントを取得します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| FontMetrics | StyleContext. getFontMetrics(Font f)フォントのフォント・メトリックスを返します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Font | StyleSheet. getFont(AttributeSet a)指定された属性セットで使用するフォントを取得します。 | 
| 修飾子と型 | フィールドと説明 | 
|---|---|
| protected Font | DefaultTreeCellEditor. fontペイントに使用するフォントです。 nullは、レンダラのフォントを使うことを示します。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| Font | DefaultTreeCellRenderer. getFont()このコンポーネントのフォントを取得します。 | 
| Font | DefaultTreeCellEditor. getFont()編集に使用されるフォントを取得します。 | 
| Font | DefaultTreeCellEditor.DefaultTextField. getFont() | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
| void | DefaultTreeCellRenderer. setFont(Font font)FontUIResourceをnullにマップするためにサブクラス化されます。 | 
| void | DefaultTreeCellEditor. setFont(Font font)編集に使用されるフォントを設定します。 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.