クラス
javax.swing.text.Viewの使用
Viewを使用しているパッケージ
パッケージ
説明
1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するためにこれらを利用します。
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
複数のLook & Feelを結合するユーザー・インタフェース・オブジェクトを提供します。
Synthは、すべてのペイントが委譲されるスキン設定可能なLook & Feelです。
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
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内のメソッド修飾子と型メソッド説明要素のビュー(PasswordView)を作成します。要素のビューを作成します。要素に基づいてビュー(FieldView)を作成します。要素のビューを作成します。要素のビューを作成します。static View
BasicHTML.createHTMLView
(JComponent c, String html) 指定されたコンポーネントとHTMLの文字列のHTMLレンダラを作成します。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 final void
ビュー階層の現在のルートを設定し、invalidate()を呼び出します。 -
javax.swing.plaf.multiでのViewの使用
Viewを返すjavax.swing.plaf.multi内のメソッド -
javax.swing.plaf.synthでのViewの使用
Viewを返すjavax.swing.plaf.synth内のメソッド -
javax.swing.textでのViewの使用
javax.swing.text内のViewのサブクラス修飾子と型クラス説明class
非同期にレイアウトを行うボックスです。class
ビューは、ビューの子を軸に沿ってタイリングすることで、1つのボックスの形状に配置します。class
ビューのインタフェースを実装するコンポーネント・デコレータです。class
CompositeView
は、1つ以上の子ビューを管理するabstractクラスのView
の実装です。class
複数行のプレーン・テキスト・ビューを単一行エディタのビューに適合するように拡張します。class
子を一部制約のある空間へ並べようとするビューです。class
テキスト・モデルの要素上にマッピングされたビューを表す、テキストの書式付きチャンクです。class
ビュー・インタフェースを実装するアイコン・デコレータです。class
LabelView
は、テキスト・モデルの要素上にマッピングされたビューを表す、テキストの書式付きチャンクです。class
複数のフォント、色、コンポーネント、アイコンなどをサポートする単純な行折返し段落のビューです。class
JPasswordFieldのUIの実装で使用するのに適したViewを実装します。class
フォントと色が1種類ずつのテキストを含む単純な複数行テキスト・ビューのために、Viewインタフェースを実装します。class
テーブルのViewインタフェースを実装します。テーブルは、このビューが扱う要素の子要素が行を表し、行要素の子要素がセルである要素構造で構成されます。class
非推奨。テーブル・セルは任意のView実装となることができます。class
行中心のテーブル内の行のビューです。class
折返しを行うプレーン・テキスト(フォントおよび色が1種類ずつのテキスト)のビューです。class
ZoneViewはViewの実装で、子ビューが表示またはモデルとビューの変換のために必要になるまで生成または格納されないゾーンを生成します。Viewとして宣言されているjavax.swing.text内のフィールドViewを返すjavax.swing.text内のメソッド修飾子と型メソッド説明GlyphView.breakView
(int axis, int p0, float pos, float len) 指定された軸および指定された長さでこのビューを分割します。指定された軸および指定された長さでこのビューを分割します。View.breakView
(int axis, int offset, float pos, float len) 指定された軸でこのビューの分割を試みます。ドキュメントの指定された構造要素からビューを作成します。GlyphView.createFragment
(int p0, int p1) 要素の一部分を表すビューを作成します。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) このオブジェクトが扱う範囲内にあるモデル内の指定範囲内のゾーンを表すビューを生成します。AsyncBoxView.ChildState.getChildView()
このレコードが表す子ビューを取得します。protected View
ParagraphView.getLayoutView
(int index) 指定されたindex
のビューを返します。protected View
FlowView.FlowStrategy.getLogicalView
(FlowView fv) このメソッドはFlowViewの論理ビューへのフローを示します。View.getParent()
ビューの親を返します。AsyncBoxView.getView
(int n) n番目の子ビューを返します。CompositeView.getView
(int n) コンテナ内のn番目のビューを返します。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
1つの子ビューを追加します。protected AsyncBoxView.ChildState
AsyncBoxView.createChildState
(View v) サブクラスがChildStateレコードを拡張してより多くのことを行なったり保持したりできるように、新しいChildStateレコードがこのメソッドによって作成されます。protected void
View.forwardUpdateToView
(View v, DocumentEvent e, Shape a, ViewFactory f) 指定された子ビューにDocumentEvent
を転送します。void
1つの子ビューを挿入します。protected boolean
ZoneView.isZoneLoaded
(View zone) ゾーンがロード状態にあるかどうかを判定します。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
子ビューを更新するためにスーパー・クラスを呼び出し、子のステータス・レコードを更新します。void
レイアウトを無効にして、要求または割当てのキャッシュのサイズを変更します。void
子ビューを置換します。void
子ビューを変更します。void
子ビューを変更します。void
子ビューを置換します。void
ビューの親を設定します。void
子ビューの親を設定します。void
ビューの親を設定します。void
このビューの親ビューを確立します。protected void
ZoneView.unloadZone
(View zone) ゾーンを省メモリー状態に変換して、ゾーンをアンロードします。protected void
ZoneView.zoneWasLoaded
(View zone) ロードされるとゾーンにより呼び出されます。View型のパラメータを持つjavax.swing.text内のコンストラクタ -
javax.swing.text.htmlでのViewの使用
javax.swing.text.html内のViewのサブクラス修飾子と型クラス説明class
CSS仕様を使い、ブロックをボックスとして表示するためのビューの実装です。class
フォーム要素<input>、<textarea>、および<select>のためのビュー・インタフェースを実装するコンポーネント・デコレータです。class
HTMLの<IMG>タグをサポートするためのイメージのビューです。class
CSS属性に基づいてインライン要素スタイルを表示します。class
HTMLリストを表示するビューの実装です。class
<object>要素のビュー・インタフェースを実装するコンポーネント・デコレータです。class
段落を表示し、CSS属性に基づいて構成します。Viewを返すjavax.swing.text.html内のメソッド修飾子と型メソッド説明InlineView.breakView
(int axis, int offset, float pos, float len) 指定された軸でこのビューの分割を試みます。要素からビューを作成します。View型のパラメータを持つjavax.swing.text.html内のメソッド修飾子と型メソッド説明float
マージン、境界、およびパディングを処理するために指定された側に必要なインセットを取得します。StyleSheet.getViewAttributes
(View v) 表示のためにビューで使用される属性セットを取得します。void
指定された属性に従ってCSSボックスをペイントします。void
指定された属性に従ってCSSリスト修飾をペイントします。void
このビューの親ビューを確立します。void
このビューの親ビューを確立します。void
このビューの親ビューを確立します。