クラスjava.awt.FontMetrics
の使用
-
FontMetricsを使用するパッケージ パッケージ 説明 com.sun.java.accessibility.util Java Accessibility Utilitiesを構成するインタフェースとクラスの集合を提供します。java.awt ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。javax.accessibility ユーザー・インタフェース・コンポーネントとそれらのコンポーネントへのアクセスを提供するユーザー補助テクノロジの間の規約を定義します。javax.swing すべてのプラットフォーム上で可能なかぎり同じように機能する軽量(Java共通言語)コンポーネントのセットを提供します。javax.swing.plaf.basic 基本ルック・アンド・フィールに従って構築されたユーザー・インタフェース・オブジェクトを提供します。javax.swing.plaf.synth Synthは、すべてのペイントが委譲されるスキン設定可能なルック・アンド・フィールです。javax.swing.text 編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。 -
-
com.sun.java.accessibility.utilでのFontMetricsの使用
FontMetricsを戻すcom.sun.java.accessibility.utilのメソッド 修飾子と型 メソッド 説明 FontMetrics
Translator. getFontMetrics(Font f)
このオブジェクトのFontMetrics
を取得します。 -
java.awtでのFontMetricsの使用
FontMetricsを返すjava.awtのメソッド 修飾子と型 メソッド 説明 FontMetrics
Component.AccessibleAWTComponent. getFontMetrics(Font f)
このオブジェクトのFontMetrics
を取得します。FontMetrics
Component. getFontMetrics(Font font)
指定されたフォントのフォント・メトリックを取得します。FontMetrics
Graphics. getFontMetrics()
現在のフォントのフォント・メトリックを返します。abstract FontMetrics
Graphics. getFontMetrics(Font f)
指定されたフォントのフォント・メトリックを取得します。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
に置き換えられています。 -
javax.accessibilityでのFontMetricsの使用
FontMetricsを返すjavax.accessibilityのメソッド 修飾子と型 メソッド 説明 FontMetrics
AccessibleComponent. getFontMetrics(Font f)
このオブジェクトのFontMetrics
を取得します。 -
javax.swingでのFontMetricsの使用
FontMetricsを返すjavax.swingのメソッド 修飾子と型 メソッド 説明 FontMetrics
DebugGraphics. getFontMetrics()
Graphics.getFontMetrics
をオーバーライドします。FontMetrics
DebugGraphics. getFontMetrics(Font f)
Graphics.getFontMetrics
をオーバーライドします。FontMetrics
JComponent. getFontMetrics(Font font)
指定されたFont
のFontMetrics
を取得します。FontMetrics
JTable.AccessibleJTable.AccessibleJTableCell. getFontMetrics(Font f)
このオブジェクトのFontMetrics
を取得します。FontMetrics型のパラメータを持つjavax.swingのメソッド 修飾子と型 メソッド 説明 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)
アイコン起点の位置、テキスト・ベースライン起点の位置、および可能であればクリップされた複合ラベル文字列を計算して返します。 -
javax.swing.plaf.basicでのFontMetricsの使用
FontMetricsを返すjavax.swing.plaf.basicのメソッド 修飾子と型 メソッド 説明 protected FontMetrics
BasicTabbedPaneUI. getFontMetrics()
フォント・メトリックを返します。FontMetrics型のパラメータを持つjavax.swing.plaf.basicのメソッド 修飾子と型 メソッド 説明 protected int
BasicTabbedPaneUI. calculateTabWidth(int tabPlacement, int tabIndex, FontMetrics metrics)
タブの幅を計算します。static String
BasicGraphicsUtils. getClippedString(JComponent c, FontMetrics fm, String string, int availTextWidth)
指定されたスペースに渡された文字列をクリップします。static float
BasicGraphicsUtils. getStringWidth(JComponent c, FontMetrics fm, String string)
指定されたコンポーネントからのテキスト・プロパティとアンチ・エイリアシング・ヒントを使用して、渡された文字列の幅を返します。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)
テキストをペイントします。 -
javax.swing.plaf.synthでのFontMetricsの使用
FontMetrics型のパラメータを持つjavax.swing.plaf.synthのメソッド 修飾子と型 メソッド 説明 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)
テキストとアイコンを配置する位置を参照で返すテキストとアイコンをレイアウトします。 -
javax.swing.textでのFontMetricsの使用
FontMetricsとして宣言されているjavax.swing.textのフィールド 修飾子と型 フィールド 説明 protected FontMetrics
PlainView. metrics
現在のフォントのフォント・メトリックスです。FontMetricsを返すjavax.swing.textのメソッド 修飾子と型 メソッド 説明 protected FontMetrics
FieldView. getFontMetrics()
このビューを収容するコンポーネントに関連付けられたフォント・メトリックスを取得します。protected FontMetrics
LabelView. getFontMetrics()
非推奨。FontMetricsは、JDKで実行する場合はグリフ・レンダリングには使用されません。FontMetrics
StyleContext. getFontMetrics(Font f)
フォントのフォント・メトリックスを返します。FontMetrics型のパラメータを持つjavax.swing.textのメソッド 修飾子と型 メソッド 説明 static int
Utilities. getBreakLocation(Segment s, FontMetrics metrics, float x0, float x, TabExpander e, int startOffset)
指定された範囲に収まるように指定されたテキストを分割する位置を決定します。static int
Utilities. getBreakLocation(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset)
static int
Utilities. getTabbedTextOffset(Segment s, FontMetrics metrics, float x0, float x, TabExpander e, int startOffset, boolean round)
ビュー座標系内で指定された範囲をもっともよく表現する、指定されたテキストへの相対オフセットを判定します。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 float
Utilities. getTabbedTextWidth(Segment s, FontMetrics metrics, float x, TabExpander e, int startOffset)
タブを考慮しながら、指定されたテキスト・セグメントの幅を判定します。static int
Utilities. getTabbedTextWidth(Segment s, FontMetrics metrics, int x, TabExpander e, int startOffset)
-