クラス
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 ViewTextUI.getRootView(JTextComponent t) モデルが空間的にどのように表現されているかを判定するためにトラバースすることのできる、関連したテキスト・コンポーネント(すなわち階層のルート)の割り当てを持つViewを取得します。 -
javax.swing.plaf.basicでのViewの使用
Viewを返すjavax.swing.plaf.basicのメソッド修飾子と型メソッド説明要素のビュー(PasswordView)を作成します。要素のビューを作成します。要素のビューを作成します。要素のビューを作成します。要素のビューを作成します。static ViewBasicHTML.createHTMLView(JComponent c, String html) 指定されたコンポーネントとHTMLの文字列のHTMLレンダラを作成します。BasicTextUI.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 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ビューのインタフェースを実装するコンポーネント・デコレータです。classCompositeViewは、1つ以上の子ビューを管理するabstractクラスのViewの実装です。class複数行のプレーン・テキスト・ビューを単一行エディタのビューに適合するように拡張します。class子を一部制約のある空間へ並べようとするビューです。classテキスト・モデルの要素上にマッピングされたビューを表す、テキストの書式付きチャンクです。classビュー・インタフェースを実装するアイコン・デコレータです。classLabelViewは、テキスト・モデルの要素上にマッピングされたビューを表す、テキストの書式付きチャンクです。class複数のフォント、色、コンポーネント、アイコンなどをサポートする単純な行折返し段落のビューです。classJPasswordFieldのUIの実装で使用するのに適したViewを実装します。classフォントと色が1種類ずつのテキストを含む単純な複数行テキスト・ビューのために、Viewインタフェースを実装します。classテーブルのViewインタフェースを実装します。テーブルは、このビューが扱う要素の子要素が行を表し、行要素の子要素がセルである要素構造で構成されます。class非推奨。表セルを任意のビュー実装にできるようになりました。class行中心のテーブル内の行のビューです。class折返しを行うプレーン・テキスト(フォントおよび色が1種類ずつのテキスト)のビューです。classZoneViewは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 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) このオブジェクトが扱う範囲内にあるモデル内の指定範囲内のゾーンを表すビューを生成します。AsyncBoxView.ChildState.getChildView()このレコードが表す子ビューを取得します。protected ViewParagraphView.getLayoutView(int index) 指定されたindexのビューを返します。protected ViewFlowView.FlowStrategy.getLogicalView(FlowView fv) このメソッドはFlowViewの論理ビューへのフローを示します。View.getParent()ビューの親を返します。AsyncBoxView.getView(int n) n番目の子ビューを返します。CompositeView.getView(int n) コンテナ内のn番目のビューを返します。View.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のメソッド修飾子と型メソッド説明void1つの子ビューを追加します。protected AsyncBoxView.ChildStateAsyncBoxView.createChildState(View v) サブクラスがChildStateレコードを拡張してより多くのことを行なったり保持したりできるように、新しいChildStateレコードがこのメソッドによって作成されます。protected voidView.forwardUpdateToView(View v, DocumentEvent e, Shape a, ViewFactory f) 指定された子ビューにDocumentEventを転送します。void1つの子ビューを挿入します。protected booleanZoneView.isZoneLoaded(View zone) ゾーンがロード状態にあるかどうかを判定します。DefaultHighlighter.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) 子ビューは親でこのメソッドを呼び出し、設定が変更されたこと、および再度レイアウトが考慮されなければならないことを示すことができます。void子ビューを更新するためにスーパー・クラスを呼び出し、子のステータス・レコードを更新します。voidレイアウトを無効にして、要求または割当てのキャッシュのサイズを変更します。void子ビューを置換します。void子ビューを変更します。void子ビューを変更します。void子ビューを置換します。voidビューの親を設定します。void子ビューの親を設定します。voidビューの親を設定します。voidこのビューの親ビューを確立します。protected voidZoneView.unloadZone(View zone) ゾーンを省メモリー状態に変換して、ゾーンをアンロードします。protected voidZoneView.zoneWasLoaded(View zone) ロードされるとゾーンにより呼び出されます。型Viewのパラメータを持つjavax.swing.textのコンストラクタ -
javax.swing.text.htmlでのViewの使用
javax.swing.text.htmlのViewのサブクラス修飾子と型クラス説明classCSS仕様を使い、ブロックをボックスとして表示するためのビューの実装です。classフォーム要素<input>、<textarea>、および<select>のためのビュー・インタフェースを実装するコンポーネント・デコレータです。classHTMLの<IMG>タグをサポートするためのイメージのビューです。classCSS属性に基づいてインライン要素スタイルを表示します。classHTMLリストを表示するビューの実装です。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このビューの親ビューを確立します。