インタフェース
javax.swing.text.TabExpanderの使用
パッケージ | 説明 |
---|---|
javax.swing.text |
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
|
javax.swing.text.html |
HTMLテキスト・エディタを作成するためのクラス
HTMLEditorKit とサポート・クラスを提供します。 |
-
javax.swing.textでのTabExpanderの使用
TabExpanderを実装しているjavax.swing.textのクラス 修飾子と型 クラス 説明 class
FieldView
複数行のプレーン・テキスト・ビューを単一行エディタのビューに適合するように拡張します。class
ParagraphView
複数のフォント、色、コンポーネント、アイコンなどをサポートする単純な行折返し段落のビューです。class
PasswordView
JPasswordFieldのUIの実装で使用するのに適したViewを実装します。class
PlainView
フォントと色が1種類ずつのテキストを含む単純な複数行テキスト・ビューのために、Viewインタフェースを実装します。class
WrappedPlainView
折返しを行うプレーン・テキスト(フォントおよび色が1種類ずつのテキスト)のビューです。TabExpanderを返すjavax.swing.textのメソッド 修飾子と型 メソッド 説明 TabExpander
GlyphView. getTabExpander()
タブがこのビューに存在する場合に使うTabExpanderを取得します。型TabExpanderのパラメータを持つjavax.swing.textのメソッド 修飾子と型 メソッド 説明 static float
Utilities. drawTabbedText(Segment s, float x, float y, Graphics2D g, TabExpander e, int startOffset)
指定されたタブ拡張手法を使用して含まれているタブを拡張しながら、指定されたテキストをレンダリングします。static int
Utilities. drawTabbedText(Segment s, int x, int y, Graphics g, TabExpander e, int startOffset)
非推奨。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)
abstract float
GlyphView.GlyphPainter. getSpan(GlyphView v, int p0, int p1, TabExpander e, float x)
タブ展開の開始位置の指定を受けて、グリフのスパンを決定します。float
GlyphView. getTabbedSpan(float x, TabExpander e)
指定されたタブ展開の実装を使うときに望ましいスパンを指定します。float
TabableView. getTabbedSpan(float x, TabExpander e)
指定されたタブ展開の実装を使うときに望ましいスパンを指定します。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)
-
javax.swing.text.htmlでのTabExpanderの使用
TabExpanderを実装しているjavax.swing.text.htmlのクラス 修飾子と型 クラス 説明 class
ParagraphView
段落を表示し、CSS属性に基づいて構成します。
Utilities.drawTabbedText(Segment, float, float, Graphics2D, TabExpander, int)
に置き換えられました