クラスjava.awt.FontMetrics
の使用
パッケージ
説明
Java Accessibility Utilitiesを構成するインタフェースとクラスの集合を提供します。
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
ユーザー・インタフェース・コンポーネントとそれらのコンポーネントへのアクセスを提供するユーザー補助テクノロジの間の規約を定義します。
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
Synthは、すべてのペイントが委譲されるスキン設定可能なLook & Feelです。
javax.swing.JTable
を処理するためのクラスとインタフェースを提供します。編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
-
com.sun.java.accessibility.utilでのFontMetricsの使用
-
java.awtでのFontMetricsの使用
修飾子と型メソッド説明Component.AccessibleAWTComponent.getFontMetrics
(Font f) このオブジェクトのFontMetrics
を取得します。Component.getFontMetrics
(Font font) 指定されたフォントのフォント・メトリックを取得します。Graphics.getFontMetrics()
現在のフォントのフォント・メトリックを返します。abstract FontMetrics
Graphics.getFontMetrics
(Font f) 指定されたフォントのフォント・メトリックを取得します。List.AccessibleAWTList.AccessibleAWTListChild.getFontMetrics
(Font f) オブジェクトのFontMetricsを返します。MenuComponent.AccessibleAWTMenuComponent.getFontMetrics
(Font f) このオブジェクトのFontMetrics
を取得します。abstract FontMetrics
Toolkit.getFontMetrics
(Font font) 非推奨。 -
javax.accessibilityでのFontMetricsの使用
-
javax.swingでのFontMetricsの使用
修飾子と型メソッド説明DebugGraphics.getFontMetrics()
Graphics.getFontMetrics
をオーバーライドします。DebugGraphics.getFontMetrics
(Font f) Graphics.getFontMetrics
をオーバーライドします。JComponent.getFontMetrics
(Font font) 指定されたFont
のFontMetrics
を取得します。JList.AccessibleJList.AccessibleJListChild.getFontMetrics
(Font f) JTable.AccessibleJTable.AccessibleJTableCell.getFontMetrics
(Font f) このオブジェクトのFontMetrics
を取得します。JTree.AccessibleJTree.AccessibleJTreeNode.getFontMetrics
(Font f) 修飾子と型メソッド説明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の使用
修飾子と型メソッド説明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の使用
修飾子と型メソッド説明int
SynthGraphicsUtils.computeStringWidth
(SynthContext ss, Font font, FontMetrics metrics, String text) 渡された文字列のサイズを返します。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.tableでのFontMetricsの使用
修飾子と型メソッド説明JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getFontMetrics
(Font f) -
javax.swing.textでのFontMetricsの使用
修飾子と型メソッド説明protected FontMetrics
FieldView.getFontMetrics()
このビューを収容するコンポーネントに関連付けられたフォント・メトリックスを取得します。protected FontMetrics
LabelView.getFontMetrics()
非推奨。FontMetricsは、JDKで実行する場合はグリフ・レンダリングには使用されません。StyleContext.getFontMetrics
(Font f) フォントのフォント・メトリックスを返します。修飾子と型メソッド説明static final int
Utilities.getBreakLocation
(Segment s, FontMetrics metrics, float x0, float x, TabExpander e, int startOffset) 指定された範囲に収まるように指定されたテキストを分割する位置を決定します。static final int
Utilities.getBreakLocation
(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset) static final int
Utilities.getTabbedTextOffset
(Segment s, FontMetrics metrics, float x0, float x, TabExpander e, int startOffset, boolean round) ビュー座標系内で指定された範囲をもっともよく表現する、指定されたテキストへの相対オフセットを判定します。static final int
Utilities.getTabbedTextOffset
(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset) static final int
Utilities.getTabbedTextOffset
(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset, boolean round) static final float
Utilities.getTabbedTextWidth
(Segment s, FontMetrics metrics, float x, TabExpander e, int startOffset) タブを考慮しながら、指定されたテキスト・セグメントの幅を判定します。static final int
Utilities.getTabbedTextWidth
(Segment s, FontMetrics metrics, int x, TabExpander e, int startOffset)
Font
メソッドgetLineMetrics
に置き換えられています。