クラス
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 ViewTextUI. getRootView(JTextComponent t)モデルが空間的にどのように表現されているかを判定するためにトラバースすることのできる、関連したテキスト・コンポーネント(すなわち階層のルート)の割り当てを持つViewを取得します。 -
javax.swing.plaf.basicでのViewの使用
Viewを返すjavax.swing.plaf.basic内のメソッド 修飾子と型 メソッド 説明 ViewBasicPasswordFieldUI. create(Element elem)要素のビュー(PasswordView)を作成します。ViewBasicTextAreaUI. create(Element elem)要素のビューを作成します。ViewBasicTextFieldUI. create(Element elem)要素に基づいてビュー(FieldView)を作成します。ViewBasicTextUI. create(Element elem)要素のビューを作成します。ViewBasicTextUI. create(Element elem, int p0, int p1)要素のビューを作成します。static ViewBasicHTML. createHTMLView(JComponent c, String html)指定されたコンポーネントとHTMLの文字列のHTMLレンダラを作成します。ViewBasicTextUI. getRootView(JTextComponent tc)モデルが空間的にどのように表現されているかを判定するためにトラバースすることのできる、関連したテキスト・コンポーネント(すなわち階層のルート)の割り当てを持つViewを取得します。protected ViewBasicTabbedPaneUI. getTextViewForTab(int tabIndex)指定されたタブ用の様式化されたテキスト(HTML)をレンダリングするために必要な、テキストViewオブジェクトを返します。このタブに特別なテキスト・レンダリングが必要ない場合は、nullを返します。View型のパラメータを持つjavax.swing.plaf.basic内のメソッド 修飾子と型 メソッド 説明 static intBasicHTML. getHTMLBaseline(View view, int w, int h)HTMLレンダラのベースラインを返します。protected voidBasicTextUI. setView(View v)ビュー階層の現在のルートを設定し、invalidate()を呼び出します。 -
javax.swing.plaf.multiでのViewの使用
Viewを返すjavax.swing.plaf.multi内のメソッド 修飾子と型 メソッド 説明 ViewMultiTextUI. getRootView(JTextComponent a)このオブジェクトで処理されている各UIでgetRootViewメソッドを呼び出します。 -
javax.swing.plaf.synthでのViewの使用
Viewを返すjavax.swing.plaf.synth内のメソッド 修飾子と型 メソッド 説明 ViewSynthPasswordFieldUI. create(Element elem)要素のビュー(PasswordView)を作成します。 -
javax.swing.textでのViewの使用
javax.swing.text内のViewのサブクラス 修飾子と型 クラス 説明 classAsyncBoxView非同期にレイアウトを行うボックスです。classBoxViewビューは、ビューの子を軸に沿ってタイリングすることで、1つのボックスの形状に配置します。classComponentViewビューのインタフェースを実装するコンポーネント・デコレータです。classCompositeViewCompositeViewは、1つ以上の子ビューを管理するabstractクラスのViewの実装です。classFieldView複数行のプレーン・テキスト・ビューを単一行エディタのビューに適合するように拡張します。classFlowView子を一部制約のある空間へ並べようとするビューです。classGlyphViewテキスト・モデルの要素上にマッピングされたビューを表す、テキストの書式付きチャンクです。classIconViewビュー・インタフェースを実装するアイコン・デコレータです。classLabelViewLabelViewは、テキスト・モデルの要素上にマッピングされたビューを表す、テキストの書式付きチャンクです。classParagraphView複数のフォント、色、コンポーネント、アイコンなどをサポートする単純な行折返し段落のビューです。classPasswordViewJPasswordFieldのUIの実装で使用するのに適したViewを実装します。classPlainViewフォントと色が1種類ずつのテキストを含む単純な複数行テキスト・ビューのために、Viewインタフェースを実装します。classTableViewテーブルのViewインタフェースを実装します。テーブルは、このビューが扱う要素の子要素が行を表し、行要素の子要素がセルである要素構造で構成されます。classTableView.TableCell非推奨。テーブル・セルは任意のView実装となることができます。classTableView.TableRow行中心のテーブル内の行のビューです。classWrappedPlainView折返しを行うプレーン・テキスト(フォントおよび色が1種類ずつのテキスト)のビューです。classZoneViewZoneViewはViewの実装で、子ビューが表示またはモデルとビューの変換のために必要になるまで生成または格納されないゾーンを生成します。Viewとして宣言されているjavax.swing.text内のフィールド 修飾子と型 フィールド 説明 protected ViewFlowView. layoutPoolこのビューが表す要素(物理的ビューに変換する論理ビュー)の子要素を表すビューです。Viewを返すjavax.swing.text内のメソッド 修飾子と型 メソッド 説明 ViewGlyphView. breakView(int axis, int p0, float pos, float len)指定された軸および指定された長さでこのビューを分割します。ViewParagraphView. breakView(int axis, float len, Shape a)指定された軸および指定された長さでこのビューを分割します。ViewView. breakView(int axis, int offset, float pos, float len)指定された軸でこのビューの分割を試みます。ViewViewFactory. create(Element elem)ドキュメントの指定された構造要素からビューを作成します。ViewGlyphView. createFragment(int p0, int p1)要素の一部分を表すビューを作成します。ViewView. createFragment(int p0, int p1)要素の一部分を表すビューを作成します。protected abstract ViewFlowView. createRow()フローの子に相当する行を保持するのに使うViewを作成します。protected ViewParagraphView. createRow()フローの子に相当する行を保持するために使用するViewを作成します。protected ViewFlowView.FlowStrategy. createView(FlowView fv, int startOffset, int spanLeft, int rowIndex)現在のフローの一部を表すために使用できるビューを作成します。protected ViewZoneView. createZone(int p0, int p1)このオブジェクトが扱う範囲内にあるモデル内の指定範囲内のゾーンを表すビューを生成します。ViewAsyncBoxView.ChildState. getChildView()このレコードが表す子ビューを取得します。protected ViewParagraphView. getLayoutView(int index)指定されたindexのビューを返します。protected ViewFlowView.FlowStrategy. getLogicalView(FlowView fv)このメソッドはFlowViewの論理ビューへのフローを示します。ViewView. getParent()ビューの親を返します。ViewAsyncBoxView. getView(int n)n番目の子ビューを返します。ViewCompositeView. getView(int n)コンテナ内のn番目のビューを返します。ViewView. getView(int n)n番目の子ビューを取得します。protected ViewBoxView. getViewAtPoint(int x, int y, Rectangle alloc)指定された座標の子ビューを取得します。protected abstract ViewCompositeView. getViewAtPoint(int x, int y, Rectangle alloc)指定された座標の子ビューを取得します。protected ViewCompositeView. getViewAtPosition(int pos, Rectangle a)モデル内で指定された位置を表す子ビューを取得します。protected ViewTableView. getViewAtPosition(int pos, Rectangle a)モデル内で指定された位置を表す子ビューを取得します。protected ViewTableView.TableRow. getViewAtPosition(int pos, Rectangle a)モデル内で指定された位置を表す子ビューを取得します。View型のパラメータを持つjavax.swing.text内のメソッド 修飾子と型 メソッド 説明 voidView. append(View v)1つの子ビューを追加します。protected AsyncBoxView.ChildStateAsyncBoxView. createChildState(View v)サブクラスがChildStateレコードを拡張してより多くのことを行なったり保持したりできるように、新しいChildStateレコードがこのメソッドによって作成されます。protected voidView. forwardUpdateToView(View v, DocumentEvent e, Shape a, ViewFactory f)指定された子ビューにDocumentEventを転送します。voidView. insert(int offs, View v)1つの子ビューを挿入します。protected booleanZoneView. isZoneLoaded(View zone)ゾーンがロード状態にあるかどうかを判定します。ShapeDefaultHighlighter.DefaultHighlightPainter. paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)ハイライトの一部分をペイントします。abstract ShapeLayeredHighlighter.LayerPainter. paintLayer(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)voidDefaultHighlighter. paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)このメソッドは、葉View (LabelViewなど)のレンダリング中に呼び出されます。abstract voidLayeredHighlighter. paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)このメソッドは、葉View (LabelViewなど)のレンダリング中に呼び出されます。voidAsyncBoxView. preferenceChanged(View child, boolean width, boolean height)子ビューは親でこのメソッドを呼び出し、設定が変更されたこと、および再度レイアウトが考慮されなければならないことを示すことができます。voidBoxView. preferenceChanged(View child, boolean width, boolean height)子に呼び出され、そのスパンの設定が変更されたことを示します。voidView. preferenceChanged(View child, boolean width, boolean height)子ビューは親でこのメソッドを呼び出し、設定が変更されたこと、および再度レイアウトが考慮されなければならないことを示すことができます。voidAsyncBoxView. replace(int offset, int length, View[] views)子ビューを更新するためにスーパー・クラスを呼び出し、子のステータス・レコードを更新します。voidBoxView. replace(int index, int length, View[] elems)レイアウトを無効にして、要求または割当てのキャッシュのサイズを変更します。voidCompositeView. replace(int offset, int length, View[] views)子ビューを置換します。voidTableView. replace(int offset, int length, View[] views)子ビューを変更します。voidTableView.TableRow. replace(int offset, int length, View[] views)子ビューを変更します。voidView. replace(int offset, int length, View[] views)子ビューを置換します。voidAsyncBoxView. setParent(View parent)ビューの親を設定します。voidComponentView. setParent(View p)子ビューの親を設定します。voidCompositeView. setParent(View parent)ビューの親を設定します。voidFlowView. setParent(View parent)ビューの親を設定します。voidView. setParent(View parent)このビューの親ビューを確立します。protected voidZoneView. unloadZone(View zone)ゾーンを省メモリー状態に変換して、ゾーンをアンロードします。protected voidZoneView. zoneWasLoaded(View zone)ロードされるとゾーンにより呼び出されます。View型のパラメータを持つjavax.swing.text内のコンストラクタ コンストラクタ 説明 ChildState(View v)子のステータスを構築します。 -
javax.swing.text.htmlでのViewの使用
javax.swing.text.html内のViewのサブクラス 修飾子と型 クラス 説明 classBlockViewCSS仕様を使い、ブロックをボックスとして表示するためのビューの実装です。classFormViewフォーム要素<input>、<textarea>、および<select>のためのビュー・インタフェースを実装するコンポーネント・デコレータです。classImageViewHTMLの<IMG>タグをサポートするためのイメージのビューです。classInlineViewCSS属性に基づいてインライン要素スタイルを表示します。classListViewHTMLリストを表示するビューの実装です。classObjectView<object>要素のビュー・インタフェースを実装するコンポーネント・デコレータです。classParagraphView段落を表示し、CSS属性に基づいて構成します。Viewを返すjavax.swing.text.html内のメソッド 修飾子と型 メソッド 説明 ViewInlineView. breakView(int axis, int offset, float pos, float len)指定された軸でこのビューの分割を試みます。ViewHTMLEditorKit.HTMLFactory. create(Element elem)要素からビューを作成します。View型のパラメータを持つjavax.swing.text.html内のメソッド 修飾子と型 メソッド 説明 floatStyleSheet.BoxPainter. getInset(int side, View v)マージン、境界、およびパディングを処理するために指定された側に必要なインセットを取得します。AttributeSetStyleSheet. getViewAttributes(View v)表示のためにビューで使用される属性セットを取得します。voidStyleSheet.BoxPainter. paint(Graphics g, float x, float y, float w, float h, View v)指定された属性に従ってCSSボックスをペイントします。voidStyleSheet.ListPainter. paint(Graphics g, float x, float y, float w, float h, View v, int item)指定された属性に従ってCSSリスト修飾をペイントします。voidBlockView. setParent(View parent)このビューの親ビューを確立します。voidImageView. setParent(View parent)このビューの親ビューを確立します。voidParagraphView. setParent(View parent)このビューの親ビューを確立します。
-