|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前 次 | フレームあり フレームなし |
View を使用しているパッケージ | |
---|---|
javax.swing.plaf | 1 つのインタフェースおよび多くの抽象クラスを提供しており、Swing は、プラグイン可能な Look & Feel 機能を実現するためにこれらのクラスを利用します。 |
javax.swing.plaf.basic | 基本 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 |
javax.swing.plaf.multi | 2 つ以上の 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 |
BasicTextUI.create(Element elem)
要素のビューを作成します。 |
View |
BasicTextFieldUI.create(Element elem)
要素に基づいてビュー (FieldView) を作成します。 |
View |
BasicTextAreaUI.create(Element elem)
要素のビューを作成します。 |
View |
BasicPasswordFieldUI.create(Element elem)
要素のビュー (PasswordView) を作成します。 |
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 オブジェクトを返します。 |
View 型のパラメータを持つ javax.swing.plaf.basic のメソッド | |
---|---|
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.text での View の使用 |
---|
javax.swing.text での View のサブクラス | |
---|---|
class |
AsyncBoxView
非同期にレイアウトを行うボックスです。 |
class |
BoxView
ビューは、ビューの子を軸に沿ってタイリングすることで、ひとつのボックスの形状に配置します。 |
class |
ComponentView
ビューのインタフェースを実装するコンポーネントデコレータです。 |
class |
CompositeView
CompositeView は、1 つ以上の子ビューを管理する、抽象 View の実装です (CompositeView では比較的少数の子ビューを管理する)。 |
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 |
ParagraphView.breakView(int axis,
float len,
Shape a)
指定された軸および指定された長さでこのビューを分割します。 |
View |
View.breakView(int axis,
int offset,
float pos,
float len)
指定された軸でこのビューの分割を試みます。 |
View |
GlyphView.breakView(int axis,
int p0,
float pos,
float len)
指定された軸の上で、指定された長さでこのビューを分割します。 |
View |
ViewFactory.create(Element elem)
ドキュメントの指定された構造要素からビューを作成します。 |
View |
View.createFragment(int p0,
int p1)
要素の一部分を表すビューを作成します。 |
View |
GlyphView.createFragment(int p0,
int p1)
要素の一部分を表すビューを作成します。 |
protected View |
ParagraphView.createRow()
フローの子に相当する行を保持するのに使う View を作成します。 |
protected abstract View |
FlowView.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 |
View.getView(int n)
n 番目の子ビューを返します。 |
View |
CompositeView.getView(int n)
コンテナ内の n 番目のビューを返します。 |
View |
AsyncBoxView.getView(int n)
n 番目の子ビューを返します。 |
protected abstract View |
CompositeView.getViewAtPoint(int x,
int y,
Rectangle alloc)
指定された座標の子ビューを取り出します。 |
protected View |
BoxView.getViewAtPoint(int x,
int y,
Rectangle alloc)
指定された座標の子ビューを取り出します。 |
protected View |
TableView.getViewAtPosition(int pos,
Rectangle a)
モデル内で指定された位置を表す子ビューを取得します。 |
protected View |
TableView.TableRow.getViewAtPosition(int pos,
Rectangle a)
モデル内で指定された位置を表す子ビューを取得します。 |
protected View |
CompositeView.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)
ゾーンがロード状態にあるかどうかを判定します。 |
abstract Shape |
LayeredHighlighter.LayerPainter.paintLayer(Graphics g,
int p0,
int p1,
Shape viewBounds,
JTextComponent editor,
View view)
|
Shape |
DefaultHighlighter.DefaultHighlightPainter.paintLayer(Graphics g,
int offs0,
int offs1,
Shape bounds,
JTextComponent c,
View view)
ハイライトの一部分をペイントします。 |
abstract void |
LayeredHighlighter.paintLayeredHighlights(Graphics g,
int p0,
int p1,
Shape viewBounds,
JTextComponent editor,
View view)
このメソッドは、LabelView のような、葉となる View の描画中に呼び出されます。 |
void |
DefaultHighlighter.paintLayeredHighlights(Graphics g,
int p0,
int p1,
Shape viewBounds,
JTextComponent editor,
View view)
このメソッドは、LabelView のような、葉となる View の描画中に呼び出されます。 |
void |
View.preferenceChanged(View child,
boolean width,
boolean height)
子ビューは親でこのメソッドを呼び出し、設定が変更されたこと、および再度レイアウトが考慮されなければならないことを示すことができます。 |
void |
BoxView.preferenceChanged(View child,
boolean width,
boolean height)
子に呼び出され、そのスパンの設定が変更されたことを示します。 |
void |
AsyncBoxView.preferenceChanged(View child,
boolean width,
boolean height)
子ビューは親でこのメソッドを呼び出し、設定が変更され、再度レイアウト変更の必要があることを示すことができます。 |
void |
View.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 |
CompositeView.replace(int offset,
int length,
View[] views)
子ビューを置換します。 |
void |
BoxView.replace(int index,
int length,
View[] elems)
レイアウトを無効にして、要求または割り当てのキャッシュのサイズを変更します。 |
void |
AsyncBoxView.replace(int offset,
int length,
View[] views)
子ビューを更新するためにスーパークラスを呼び出し、子のステータスレコードを更新します。 |
void |
View.setParent(View parent)
このビューの親ビューを確立します。 |
void |
FlowView.setParent(View parent)
ビューの親を設定します。 |
void |
CompositeView.setParent(View parent)
ビューの親を設定します。 |
void |
ComponentView.setParent(View p)
子ビューの親を設定します。 |
void |
AsyncBoxView.setParent(View parent)
ビューの親を設定します。 |
protected void |
ZoneView.unloadZone(View zone)
ゾーンをメモリ保存状態に変換して、ゾーンをアンロードします。 |
protected void |
ZoneView.zoneWasLoaded(View zone)
ロードされるとゾーンにより呼び出されます。 |
View 型のパラメータを持つ javax.swing.text のコンストラクタ | |
---|---|
AsyncBoxView.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> 要素のためのビューインタフェースを実装する、コンポーネントデコレータです。 |
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 |
ParagraphView.setParent(View parent)
このビューに使用する親ビューを確立します。 |
void |
ImageView.setParent(View parent)
このビューの親ビューを確立します。 |
void |
BlockView.setParent(View parent)
このビューに使用する親ビューを確立します。 |
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前 次 | フレームあり フレームなし |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。