クラス
javax.swing.text.Viewの使用
-
Viewを使用しているパッケージ パッケージ 説明 javax.swing.plaf 1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するためにこれらを利用します。javax.swing.plaf.basic 基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。javax.swing.plaf.multi 複数のLook & Feelを結合するユーザー・インタフェース・オブジェクトを提供します。javax.swing.plaf.synth Synthは、すべてのペイントが委譲されるスキン設定可能なLook & Feelです。javax.swing.text 編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。javax.swing.text.html HTMLテキスト・エディタを作成するためのクラスHTMLEditorKit
とサポート・クラスを提供します。 -
-
javax.swing.plafでのViewの使用
Viewを返すjavax.swing.plaf内のメソッド 修飾子と型 メソッド 説明 abstract View
TextUI. getRootView(JTextComponent t)
モデルが空間的にどのように表現されているかを判定するためにトラバースすることのできる、関連したテキスト・コンポーネント(すなわち階層のルート)の割り当てを持つViewを取得します。 -
javax.swing.plaf.basicでのViewの使用
Viewを返すjavax.swing.plaf.basic内のメソッド 修飾子と型 メソッド 説明 View
BasicPasswordFieldUI. create(Element elem)
要素のビュー(PasswordView)を作成します。View
BasicTextAreaUI. create(Element elem)
要素のビューを作成します。View
BasicTextFieldUI. create(Element elem)
要素に基づいてビュー(FieldView)を作成します。View
BasicTextUI. create(Element elem)
要素のビューを作成します。View
BasicTextUI. create(Element elem, int p0, int p1)
要素のビューを作成します。static View
BasicHTML. createHTMLView(JComponent c, String html)
指定されたコンポーネントとHTMLの文字列のHTMLレンダラを作成します。View
BasicTextUI. getRootView(JTextComponent tc)
モデルが空間的にどのように表現されているかを判定するためにトラバースすることのできる、関連したテキスト・コンポーネント(すなわち階層のルート)の割り当てを持つViewを取得します。protected View
BasicTabbedPaneUI. getTextViewForTab(int tabIndex)
指定されたタブ用の様式化されたテキスト(HTML)をレンダリングするために必要な、テキストViewオブジェクトを返します。このタブに特別なテキスト・レンダリングが必要ない場合は、nullを返します。View型のパラメータを持つjavax.swing.plaf.basic内のメソッド 修飾子と型 メソッド 説明 static int
BasicHTML. getHTMLBaseline(View view, int w, int h)
HTMLレンダラのベースラインを返します。protected void
BasicTextUI. setView(View v)
ビュー階層の現在のルートを設定し、invalidate()を呼び出します。 -
javax.swing.plaf.multiでのViewの使用
Viewを返すjavax.swing.plaf.multi内のメソッド 修飾子と型 メソッド 説明 View
MultiTextUI. getRootView(JTextComponent a)
このオブジェクトで処理されている各UIでgetRootView
メソッドを呼び出します。 -
javax.swing.plaf.synthでのViewの使用
Viewを返すjavax.swing.plaf.synth内のメソッド 修飾子と型 メソッド 説明 View
SynthPasswordFieldUI. create(Element elem)
要素のビュー(PasswordView)を作成します。 -
javax.swing.textでのViewの使用
javax.swing.text内のViewのサブクラス 修飾子と型 クラス 説明 class
AsyncBoxView
非同期にレイアウトを行うボックスです。class
BoxView
ビューは、ビューの子を軸に沿ってタイリングすることで、1つのボックスの形状に配置します。class
ComponentView
ビューのインタフェースを実装するコンポーネント・デコレータです。class
CompositeView
CompositeView
は、1つ以上の子ビューを管理するabstractクラスのView
の実装です。class
FieldView
複数行のプレーン・テキスト・ビューを単一行エディタのビューに適合するように拡張します。class
FlowView
子を一部制約のある空間へ並べようとするビューです。class
GlyphView
テキスト・モデルの要素上にマッピングされたビューを表す、テキストの書式付きチャンクです。class
IconView
ビュー・インタフェースを実装するアイコン・デコレータです。class
LabelView
LabelView
は、テキスト・モデルの要素上にマッピングされたビューを表す、テキストの書式付きチャンクです。class
ParagraphView
複数のフォント、色、コンポーネント、アイコンなどをサポートする単純な行折返し段落のビューです。class
PasswordView
JPasswordFieldのUIの実装で使用するのに適したViewを実装します。class
PlainView
フォントと色が1種類ずつのテキストを含む単純な複数行テキスト・ビューのために、Viewインタフェースを実装します。class
TableView
テーブルのViewインタフェースを実装します。テーブルは、このビューが扱う要素の子要素が行を表し、行要素の子要素がセルである要素構造で構成されます。class
TableView.TableCell
非推奨。テーブル・セルは任意のView実装となることができます。class
TableView.TableRow
行中心のテーブル内の行のビューです。class
WrappedPlainView
折返しを行うプレーン・テキスト(フォントおよび色が1種類ずつのテキスト)のビューです。class
ZoneView
ZoneViewはViewの実装で、子ビューが表示またはモデルとビューの変換のために必要になるまで生成または格納されないゾーンを生成します。Viewとして宣言されているjavax.swing.text内のフィールド 修飾子と型 フィールド 説明 protected View
FlowView. layoutPool
このビューが表す要素(物理的ビューに変換する論理ビュー)の子要素を表すビューです。Viewを返すjavax.swing.text内のメソッド 修飾子と型 メソッド 説明 View
GlyphView. breakView(int axis, int p0, float pos, float len)
指定された軸および指定された長さでこのビューを分割します。View
ParagraphView. breakView(int axis, float len, Shape a)
指定された軸および指定された長さでこのビューを分割します。View
View. breakView(int axis, int offset, float pos, float len)
指定された軸でこのビューの分割を試みます。View
ViewFactory. create(Element elem)
ドキュメントの指定された構造要素からビューを作成します。View
GlyphView. createFragment(int p0, int p1)
要素の一部分を表すビューを作成します。View
View. createFragment(int p0, int p1)
要素の一部分を表すビューを作成します。protected abstract View
FlowView. createRow()
フローの子に相当する行を保持するのに使うViewを作成します。protected View
ParagraphView. createRow()
フローの子に相当する行を保持するために使用するView
を作成します。protected View
FlowView.FlowStrategy. createView(FlowView fv, int startOffset, int spanLeft, int rowIndex)
現在のフローの一部を表すために使用できるビューを作成します。protected View
ZoneView. createZone(int p0, int p1)
このオブジェクトが扱う範囲内にあるモデル内の指定範囲内のゾーンを表すビューを生成します。View
AsyncBoxView.ChildState. getChildView()
このレコードが表す子ビューを取得します。protected View
ParagraphView. getLayoutView(int index)
指定されたindex
のビューを返します。protected View
FlowView.FlowStrategy. getLogicalView(FlowView fv)
このメソッドはFlowViewの論理ビューへのフローを示します。View
View. getParent()
ビューの親を返します。View
AsyncBoxView. getView(int n)
n番目の子ビューを返します。View
CompositeView. getView(int n)
コンテナ内のn番目のビューを返します。View
View. getView(int n)
n番目の子ビューを取得します。protected View
BoxView. getViewAtPoint(int x, int y, Rectangle alloc)
指定された座標の子ビューを取得します。protected abstract View
CompositeView. getViewAtPoint(int x, int y, Rectangle alloc)
指定された座標の子ビューを取得します。protected View
CompositeView. getViewAtPosition(int pos, Rectangle a)
モデル内で指定された位置を表す子ビューを取得します。protected View
TableView. getViewAtPosition(int pos, Rectangle a)
モデル内で指定された位置を表す子ビューを取得します。protected View
TableView.TableRow. getViewAtPosition(int pos, Rectangle a)
モデル内で指定された位置を表す子ビューを取得します。View型のパラメータを持つjavax.swing.text内のメソッド 修飾子と型 メソッド 説明 void
View. append(View v)
1つの子ビューを追加します。protected AsyncBoxView.ChildState
AsyncBoxView. createChildState(View v)
サブクラスがChildStateレコードを拡張してより多くのことを行なったり保持したりできるように、新しいChildStateレコードがこのメソッドによって作成されます。protected void
View. forwardUpdateToView(View v, DocumentEvent e, Shape a, ViewFactory f)
指定された子ビューにDocumentEvent
を転送します。void
View. insert(int offs, View v)
1つの子ビューを挿入します。protected boolean
ZoneView. isZoneLoaded(View zone)
ゾーンがロード状態にあるかどうかを判定します。Shape
DefaultHighlighter.DefaultHighlightPainter. paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)
ハイライトの一部分をペイントします。abstract Shape
LayeredHighlighter.LayerPainter. paintLayer(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
void
DefaultHighlighter. paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
このメソッドは、葉View (LabelViewなど)のレンダリング中に呼び出されます。abstract void
LayeredHighlighter. paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
このメソッドは、葉View (LabelViewなど)のレンダリング中に呼び出されます。void
AsyncBoxView. preferenceChanged(View child, boolean width, boolean height)
子ビューは親でこのメソッドを呼び出し、設定が変更されたこと、および再度レイアウトが考慮されなければならないことを示すことができます。void
BoxView. preferenceChanged(View child, boolean width, boolean height)
子に呼び出され、そのスパンの設定が変更されたことを示します。void
View. preferenceChanged(View child, boolean width, boolean height)
子ビューは親でこのメソッドを呼び出し、設定が変更されたこと、および再度レイアウトが考慮されなければならないことを示すことができます。void
AsyncBoxView. replace(int offset, int length, View[] views)
子ビューを更新するためにスーパー・クラスを呼び出し、子のステータス・レコードを更新します。void
BoxView. replace(int index, int length, View[] elems)
レイアウトを無効にして、要求または割当てのキャッシュのサイズを変更します。void
CompositeView. replace(int offset, int length, View[] views)
子ビューを置換します。void
TableView. replace(int offset, int length, View[] views)
子ビューを変更します。void
TableView.TableRow. replace(int offset, int length, View[] views)
子ビューを変更します。void
View. replace(int offset, int length, View[] views)
子ビューを置換します。void
AsyncBoxView. setParent(View parent)
ビューの親を設定します。void
ComponentView. setParent(View p)
子ビューの親を設定します。void
CompositeView. setParent(View parent)
ビューの親を設定します。void
View. setParent(View parent)
このビューの親ビューを確立します。protected void
ZoneView. unloadZone(View zone)
ゾーンを省メモリー状態に変換して、ゾーンをアンロードします。protected void
ZoneView. zoneWasLoaded(View zone)
ロードされるとゾーンにより呼び出されます。View型のパラメータを持つjavax.swing.text内のコンストラクタ コンストラクタ 説明 ChildState(View v)
子のステータスを構築します。 -
javax.swing.text.htmlでのViewの使用
javax.swing.text.html内のViewのサブクラス 修飾子と型 クラス 説明 class
BlockView
CSS仕様を使い、ブロックをボックスとして表示するためのビューの実装です。class
FormView
フォーム要素<input>、<textarea>、および<select>のためのビュー・インタフェースを実装するコンポーネント・デコレータです。class
ImageView
HTMLの<IMG>タグをサポートするためのイメージのビューです。class
InlineView
CSS属性に基づいてインライン要素スタイルを表示します。class
ListView
HTMLリストを表示するビューの実装です。class
ObjectView
<object>要素のビュー・インタフェースを実装するコンポーネント・デコレータです。class
ParagraphView
段落を表示し、CSS属性に基づいて構成します。Viewを返すjavax.swing.text.html内のメソッド 修飾子と型 メソッド 説明 View
InlineView. breakView(int axis, int offset, float pos, float len)
指定された軸でこのビューの分割を試みます。View
HTMLEditorKit.HTMLFactory. create(Element elem)
要素からビューを作成します。View型のパラメータを持つjavax.swing.text.html内のメソッド 修飾子と型 メソッド 説明 float
StyleSheet.BoxPainter. getInset(int side, View v)
マージン、境界、およびパディングを処理するために指定された側に必要なインセットを取得します。AttributeSet
StyleSheet. getViewAttributes(View v)
表示のためにビューで使用される属性セットを取得します。void
StyleSheet.BoxPainter. paint(Graphics g, float x, float y, float w, float h, View v)
指定された属性に従ってCSSボックスをペイントします。void
StyleSheet.ListPainter. paint(Graphics g, float x, float y, float w, float h, View v, int item)
指定された属性に従ってCSSリスト修飾をペイントします。void
BlockView. setParent(View parent)
このビューの親ビューを確立します。void
ImageView. setParent(View parent)
このビューの親ビューを確立します。void
ParagraphView. setParent(View parent)
このビューの親ビューを確立します。
-