|
Java プラットフォーム 1.2 |
|||||||||
前 次 | フレームあり フレームなし |
View を使用するパッケージ | |
javax.swing.plaf | 1 つのインタフェースおよび多くの抽象クラスを提供しており、Swing は、プラグイン可能な Look & Feel 機能を実現するためにこれらのクラスを利用します。 |
javax.swing.plaf.basic | Basic 仕様 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 |
javax.swing.plaf.multi | 多重 Look & Feel を利用すると、デフォルトの Look & Feel に補助的な 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.getRootView(JTextComponent tc)
モデルの空間的な表現方法を判断するために移動できる、関連付けられているテキストコンポーネント (つまり階層のルート) の割り当てを持つ View を取得します。 |
View |
BasicTextUI.create(Element elem)
要素のビューを作成します。 |
View |
BasicTextUI.create(Element elem,
int p0,
int p1)
要素のビューを作成します。 |
View |
BasicTextAreaUI.create(Element elem)
要素のビューを作成します。 |
View |
BasicTextFieldUI.create(Element elem)
要素に基づいてビュー (FieldView) を作成します。 |
View |
BasicPasswordFieldUI.create(Element elem)
要素のビュー (PasswordView) を作成します。 |
型 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)
この MultiUI が扱う各 UI で、getRootView を呼び出します。 |
javax.swing.text における View の使用方法 |
javax.swing.text における View のサブクラス | |
class |
BoxView
テキストモデルのビューです。 |
class |
ComponentView
ビューのインタフェースを実装するコンポーネントデコレータです。 |
class |
CompositeView
子ボックスを持つテキストモデルのビューです。 |
class |
FieldView
複数行のプレーンテキストビューを単一行エディタのビューに適合するように拡張します。 |
class |
IconView
ビューインタフェースを実装するアイコンデコレータです。 |
class |
LabelView
LabelView は、テキストの書式設定されたチャンクであり、テキストモデル内の要素にマップされたビューを表します。 |
class |
ParagraphView
複数のフォント、色、コンポーネント、アイコンなどをサポートする単純な行折り返し段落のビューです。 |
class |
PasswordView
JPasswordField UI の実装で使うのに適した View を実装します。 |
class |
PlainView
フォントと色が 1 種類ずつのテキストを含む単純な複数行テキストビューのために、View インタフェースを実装します。 |
class |
TableView
テーブルの View インタフェースを実装します。 |
class |
TableView.TableCell
テーブル内のセルのビューです。 |
class |
TableView.TableRow
テーブル内の行のビューです。 |
class |
WrappedPlainView
行折り返しを行うプレーンテキスト (フォントおよび色が 1 種類ずつのテキスト) のビューです。 |
View を返す javax.swing.text におけるメソッド | |
View |
View.getParent()
ビューの親を返します。 |
View |
View.getView(int n)
n 番目の子ビューを取得します。 |
View |
View.breakView(int axis,
int offset,
float pos,
float len)
指定された軸でこのビューの分割を試みます。 |
View |
View.createFragment(int p0,
int p1)
要素の一部を表すビューを作成します。 |
View |
ViewFactory.create(Element elem)
ドキュメントの指定された構造要素からビューを作成します。 |
View |
LabelView.breakView(int axis,
int p0,
float pos,
float len)
このビューを指定された軸に沿って指定された長さで分割します。 |
View |
LabelView.createFragment(int p0,
int p1)
要素の一部を表すビューを作成します。 |
View |
CompositeView.getView(int n)
コンテナ内の n 番目のビューを取得します。 |
protected abstract View |
CompositeView.getViewAtPoint(int x,
int y,
Rectangle alloc)
指定された点の子ビューを取得します。 |
protected View |
CompositeView.getViewAtPosition(int pos,
Rectangle a)
モデル内の指定された位置を示す子ビューを取得します。 |
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 |
ParagraphView.getLayoutView(int index)
段落の子ビューは、子要素を表すビューの各部分を配列するために使用されたいくつかの行です。 |
protected View |
ParagraphView.getViewAtPosition(int pos,
Rectangle a)
モデル内の指定された位置を表す子ビューを取得します。 |
View |
ParagraphView.breakView(int axis,
float len,
Shape a)
このビューを指定された軸に沿って指定された長さで分割します。 |
型 View のパラメータを持つ javax.swing.text におけるメソッド | |
void |
View.preferenceChanged(View child,
boolean width,
boolean height)
子ビューは親でこのメソッドを呼び出し、設定が変更されたこと、および再度レイアウトが考慮されなければならないことを示すことができます。 |
void |
View.setParent(View parent)
このビューの親ビューを確立します。 |
void |
PlainView.preferenceChanged(View child,
boolean width,
boolean height)
望ましいスパンが変更されたことを伝えます。 |
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 が描画を行う時に、このメソッドを呼び出します。 |
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)
ハイライトの一部分を描画します。 |
void |
CompositeView.insert(int offs,
View v)
子ビューを 1 つ挿入します。 |
void |
CompositeView.append(View v)
子ビューを 1 つ追加します。 |
void |
CompositeView.replace(int offset,
int length,
View[] views)
レイアウトを無効にし、要求/割り当てのキャッシュのサイズを変更して、子ビューの置き換えができるようにします。 |
void |
CompositeView.setParent(View parent)
ビューの親を設定します。 |
void |
BoxView.replace(int offset,
int length,
View[] elems)
レイアウトを無効にして、要求/割り当てのキャッシュのサイズを変更します。 |
void |
BoxView.preferenceChanged(View child,
boolean width,
boolean height)
子に呼び出され、その望ましいスパンが変更されたことを示します。 |
void |
ComponentView.setParent(View p)
子ビューの親を設定します。 |
javax.swing.text.html における View の使用方法 |
javax.swing.text.html における View のサブクラス | |
class |
BlockView
CSS 仕様を使い、ブロックをボックスとして表示するためのビューの実装です。 |
class |
FormView
フォーム要素 <input>、<textarea>、および <select> のためのビューインタフェースを実装するコンポーネントデコレータです。 |
class |
InlineView
CSS 属性に基づいて「インライン要素」スタイルを表示します。 |
class |
ListView
HTML リストを表示するビューの実装です。 |
class |
ObjectView
<object> 要素のためのビューインタフェースを実装する、コンポーネントデコレータです。 |
View を返す javax.swing.text.html におけるメソッド | |
View |
HTMLEditorKit.HTMLFactory.create(Element elem)
要素からビューを作成します。 |
型 View のパラメータを持つ javax.swing.text.html におけるメソッド | |
void |
ParagraphView.setParent(View parent)
このビューに使用する親ビューを確立します。 |
AttributeSet |
StyleSheet.getViewAttributes(View v)
ビューで表示のために使用される属性セットを取得します。 |
float |
StyleSheet.BoxPainter.getInset(int side,
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 リスト装飾を描画します。 |
|
Java プラットフォーム 1.2 |
|||||||||
前 次 | フレームあり フレームなし |