クラスjava.awt.FontMetrics
の使用
FontMetricsを使用するパッケージ
パッケージ
説明
Java Accessibility Utilitiesを構成するインタフェースとクラスの集合を提供します。
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
ユーザー・インタフェース・コンポーネントとそれらのコンポーネントへのアクセスを提供するユーザー補助テクノロジの間の規約を定義します。
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
Synthは、すべてのペイントが委譲されるスキン設定可能なLook & Feelです。
javax.swing.JTableを処理するためのクラスとインタフェースを提供します。編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
-
com.sun.java.accessibility.utilでのFontMetricsの使用
-
java.awtでのFontMetricsの使用
FontMetricsを返すjava.awtのメソッド修飾子と型メソッド説明Component.AccessibleAWTComponent.getFontMetrics(Font f) このオブジェクトのFontMetricsを取得します。Component.getFontMetrics(Font font) 指定されたフォントのフォント・メトリックを取得します。Graphics.getFontMetrics()現在のフォントのフォント・メトリックを返します。abstract FontMetricsGraphics.getFontMetrics(Font f) 指定されたフォントのフォント・メトリックを取得します。List.AccessibleAWTList.AccessibleAWTListChild.getFontMetrics(Font f) オブジェクトのFontMetricsを返します。MenuComponent.AccessibleAWTMenuComponent.getFontMetrics(Font f) このオブジェクトのFontMetricsを取得します。abstract FontMetricsToolkit.getFontMetrics(Font font) 非推奨。 -
javax.accessibilityでのFontMetricsの使用
FontMetricsを返すjavax.accessibilityのメソッド -
javax.swingでのFontMetricsの使用
FontMetricsを返すjavax.swingのメソッド修飾子と型メソッド説明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) 型FontMetricsのパラメータを持つjavax.swingのメソッド修飾子と型メソッド説明static intSwingUtilities.computeStringWidth(FontMetrics fm, String str) 指定されたメトリックス(サイズ)を持つフォントを使用して文字列の幅を計算します。static StringSwingUtilities.layoutCompoundLabel(FontMetrics fm, String text, Icon icon, int verticalAlignment, int horizontalAlignment, int verticalTextPosition, int horizontalTextPosition, Rectangle viewR, Rectangle iconR, Rectangle textR, int textIconGap) アイコン起点の位置、テキスト・ベースライン起点の位置、および可能であればクリップされた複合ラベル文字列を計算して返します。static StringSwingUtilities.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 intBasicTabbedPaneUI.calculateTabWidth(int tabPlacement, int tabIndex, FontMetrics metrics) タブの幅を計算します。static StringBasicGraphicsUtils.getClippedString(JComponent c, FontMetrics fm, String string, int availTextWidth) 渡された文字列を、指定されたスペースにクリップします。static floatBasicGraphicsUtils.getStringWidth(JComponent c, FontMetrics fm, String string) 指定されたコンポーネントのテキスト・プロパティおよびアンチ別名ヒントを使用して、渡された文字列の幅を返します。protected StringBasicInternalFrameTitlePane.getTitle(String text, FontMetrics fm, int availTextWidth) タイトルを返します。protected StringBasicLabelUI.layoutCL(JLabel label, FontMetrics fontMetrics, String text, Icon icon, Rectangle viewR, Rectangle iconR, Rectangle textR) 呼出しをSwingUtilities.layoutCompoundLabel()に転送します。protected voidBasicTabbedPaneUI.layoutLabel(int tabPlacement, FontMetrics metrics, int tabIndex, String title, Icon icon, Rectangle tabRect, Rectangle iconRect, Rectangle textRect, boolean isSelected) ラベルをレイアウトします。protected voidBasicTabbedPaneUI.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のメソッド修飾子と型メソッド説明intSynthGraphicsUtils.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の使用
FontMetricsを返すjavax.swing.tableのメソッド修飾子と型メソッド説明JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getFontMetrics(Font f) -
javax.swing.textでのFontMetricsの使用
FontMetricsとして宣言されたjavax.swing.textのフィールドFontMetricsを返すjavax.swing.textのメソッド修飾子と型メソッド説明protected FontMetricsFieldView.getFontMetrics()このビューを収容するコンポーネントに関連付けられたフォント・メトリックスを取得します。protected FontMetricsLabelView.getFontMetrics()非推奨。FontMetricsは、JDKで実行中のグリフ・レンダリングには使用されません。StyleContext.getFontMetrics(Font f) フォントのフォント・メトリックスを返します。型FontMetricsのパラメータを持つjavax.swing.textのメソッド修飾子と型メソッド説明static final intUtilities.getBreakLocation(Segment s, FontMetrics metrics, float x0, float x, TabExpander e, int startOffset) 指定された範囲に収まるように指定されたテキストを分割する位置を決定します。static final intUtilities.getBreakLocation(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset) static final intUtilities.getTabbedTextOffset(Segment s, FontMetrics metrics, float x0, float x, TabExpander e, int startOffset, boolean round) ビュー座標系内で指定された範囲をもっともよく表現する、指定されたテキストへの相対オフセットを判定します。static final intUtilities.getTabbedTextOffset(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset) static final intUtilities.getTabbedTextOffset(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset, boolean round) static final floatUtilities.getTabbedTextWidth(Segment s, FontMetrics metrics, float x, TabExpander e, int startOffset) タブを考慮しながら、指定されたテキスト・セグメントの幅を判定します。static final intUtilities.getTabbedTextWidth(Segment s, FontMetrics metrics, int x, TabExpander e, int startOffset)
FontメソッドgetLineMetricsに置き換えられています。