パッケージ | 説明 |
---|---|
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.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 |
List.AccessibleAWTList.AccessibleAWTListChild.getFont()
オブジェクトのフォントを返します。
|
Font |
MenuComponent.getFont()
このメニューコンポーネントに使用するフォントを返します。
|
Font |
MenuComponent.AccessibleAWTMenuComponent.getFont()
このオブジェクトの
Font を取得します。 |
Font |
MenuContainer.getFont() |
Font |
Component.getFont()
このコンポーネントのフォントを取得します。
|
Font |
Component.AccessibleAWTComponent.getFont()
このオブジェクトの
Font を取得します。 |
abstract Font |
Graphics.getFont()
現在のフォントを返します。
|
Font |
FontMetrics.getFont()
この
FontMetrics オブジェクトによって記述された 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 を取得します。 |
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)
指定されたフォントのフォントメトリックスを取得します。
|
boolean |
GraphicsEnvironment.registerFont(Font font)
この
GraphicsEnvironment で作成された Font を登録します。 |
void |
List.AccessibleAWTList.AccessibleAWTListChild.setFont(Font f)
オブジェクトのフォントを設定します。
|
void |
MenuComponent.setFont(Font f)
このメニューコンポーネントに使用するフォントを、指定されたフォントに設定します。
|
void |
MenuComponent.AccessibleAWTMenuComponent.setFont(Font f)
このオブジェクトの
Font を設定します。 |
void |
Container.setFont(Font f)
このコンテナのフォントを設定します。
|
void |
Component.setFont(Font f)
このコンポーネントのフォントを設定します。
|
void |
Component.AccessibleAWTComponent.setFont(Font f)
このオブジェクトの
Font を設定します。 |
abstract void |
Graphics.setFont(Font 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 |
JTree.AccessibleJTree.AccessibleJTreeNode.getFont() |
Font |
DebugGraphics.getFont()
テキスト描画処理に使う Font を返します。
|
Font |
JList.AccessibleJList.AccessibleJListChild.getFont() |
Font |
JTable.AccessibleJTable.AccessibleJTableCell.getFont()
このオブジェクトの
Font を取得します。 |
static Font |
UIManager.getFont(Object key)
デフォルトからフォントを返します。
|
Font |
UIDefaults.getFont(Object key)
key の値が Font である場合はそれを返し、それ以外の場合は null を返します。 |
static Font |
UIManager.getFont(Object key, Locale l)
デフォルトから、指定されたロケールに適したフォントを返します。
|
Font |
UIDefaults.getFont(Object key, Locale l)
指定された
Locale の key の値が Font である場合はそれを返し、それ以外の場合は null を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
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 |
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 を取得します。 |
void |
JTree.AccessibleJTree.AccessibleJTreeNode.setFont(Font f) |
void |
JSlider.setFont(Font font)
このコンポーネントのフォントを設定します。
|
void |
DebugGraphics.setFont(Font aFont)
テキスト描画処理に使う Font を設定します。
|
void |
JList.AccessibleJList.AccessibleJListChild.setFont(Font f) |
void |
JTable.AccessibleJTable.AccessibleJTableCell.setFont(Font f)
このオブジェクトの
Font を設定します。 |
void |
JTextArea.setFont(Font f)
現在のフォントを設定します。
|
void |
JComponent.setFont(Font font)
このコンポーネントのフォントを設定します。
|
void |
JTextField.setFont(Font f)
現在のフォントを設定します。
|
修飾子と型 | フィールドと説明 |
---|---|
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 |
FontUIResource
java.awt.Font のサブクラスであり、UIResource インタフェースを実装しています。
|
コンストラクタと説明 |
---|
BorderUIResource.TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont) |
BorderUIResource.TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor) |
FontUIResource(Font font) |
修飾子と型 | フィールドと説明 |
---|---|
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 |
DefaultStyledDocument.getFont(AttributeSet attr)
属性セットからフォントを取得します。
|
Font |
StyledDocument.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 |
DefaultTreeCellEditor.getFont()
編集に使用されるフォントを取得します。
|
Font |
DefaultTreeCellEditor.DefaultTextField.getFont() |
Font |
DefaultTreeCellRenderer.getFont()
このコンポーネントのフォントを取得します。
|
修飾子と型 | メソッドと説明 |
---|---|
void |
DefaultTreeCellEditor.setFont(Font font)
編集に使用されるフォントを設定します。
|
void |
DefaultTreeCellRenderer.setFont(Font font)
FontUIResource を null にマップするためにサブクラス化されます。 |
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.