パッケージ | 説明 |
---|---|
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 とサポート・クラスを提供します。 |
修飾子と型 | メソッドと説明 |
---|---|
abstract View |
TextUI.getRootView(JTextComponent t)
関連したテキスト・コンポーネントの割り当てを持つViewを取得します。
|
修飾子と型 | メソッドと説明 |
---|---|
View |
BasicTextAreaUI.create(Element elem)
要素のビューを作成します。
|
View |
BasicPasswordFieldUI.create(Element elem)
要素のビュー(PasswordView)を作成します。
|
View |
BasicTextFieldUI.create(Element elem)
要素に基づいてビュー(FieldView)を作成します。
|
View |
BasicTextUI.create(Element elem)
要素のビューを作成します。
|
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オブジェクトを返します。このタブに特別なテキスト・レンダリングが必要ない場合は、nullを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
static int |
BasicHTML.getHTMLBaseline(View view, int w, int h)
HTMLレンダラのベースラインを返します。
|
protected void |
BasicTextUI.setView(View v)
ビュー階層の現在のルートを設定し、invalidate()を呼び出します。
|
修飾子と型 | メソッドと説明 |
---|---|
View |
MultiTextUI.getRootView(JTextComponent a)
このオブジェクトで処理されている各UIで
getRootView メソッドを呼び出します。 |
修飾子と型 | メソッドと説明 |
---|---|
View |
SynthPasswordFieldUI.create(Element elem)
要素のビュー(PasswordView)を作成します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
AsyncBoxView
非同期にレイアウトを行うボックスです。
|
class |
BoxView
ビューは、ビューの子を軸に沿ってタイリングすることで、1つのボックスの形状に配置します。
|
class |
ComponentView
ビューのインタフェースを実装するコンポーネント・デコレータです。
|
class |
CompositeView
CompositeView は、1つ以上の子ビューを管理するabstractクラスのView の実装です。 |
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の実装で、子ビューが表示またはモデルとビューの変換のために必要になるまで生成または格納されないゾーンを生成します。
|
修飾子と型 | フィールドと説明 |
---|---|
protected View |
FlowView.layoutPool
このビューが表す要素(物理的ビューに変換する論理ビュー)の子要素を表すビューです。
|
修飾子と型 | メソッドと説明 |
---|---|
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 |
CompositeView.getViewAtPosition(int pos, Rectangle a)
モデル内で指定された位置を表す子ビューを取得します。
|
protected View |
TableView.getViewAtPosition(int pos, Rectangle a)
モデル内で指定された位置を表す子ビューを取得します。
|
protected View |
TableView.TableRow.getViewAtPosition(int pos, Rectangle a)
モデル内で指定された位置を表す子ビューを取得します。
|
修飾子と型 | メソッドと説明 |
---|---|
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)
ゾーンがロード状態にあるかどうかを判定します。
|
Shape |
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 |
View.preferenceChanged(View child, boolean width, boolean height)
子ビューは親でこのメソッドを呼び出し、設定が変更されたこと、および再度レイアウトが考慮されなければならないことを示すことができます。
|
void |
AsyncBoxView.preferenceChanged(View child, boolean width, boolean height)
子ビューは親でこのメソッドを呼び出し、設定が変更されたこと、および再度レイアウトが考慮されなければならないことを示すことができます。
|
void |
BoxView.preferenceChanged(View child, boolean width, boolean height)
子に呼び出され、そのスパンの設定が変更されたことを示します。
|
void |
View.replace(int offset, int length, View[] views)
子ビューを置換します。
|
void |
CompositeView.replace(int offset, int length, View[] views)
子ビューを置換します。
|
void |
AsyncBoxView.replace(int offset, int length, View[] views)
子ビューを更新するためにスーパー・クラスを呼び出し、子のステータス・レコードを更新します。
|
void |
BoxView.replace(int index, int length, View[] elems)
レイアウトを無効にして、要求または割当てのキャッシュのサイズを変更します。
|
void |
TableView.replace(int offset, int length, View[] views)
子ビューを変更します。
|
void |
TableView.TableRow.replace(int offset, int length, View[] views)
子ビューを変更します。
|
void |
View.setParent(View parent)
このビューの親ビューを確立します。
|
void |
CompositeView.setParent(View parent)
ビューの親を設定します。
|
void |
AsyncBoxView.setParent(View parent)
ビューの親を設定します。
|
void |
ComponentView.setParent(View p)
子ビューの親を設定します。
|
void |
FlowView.setParent(View parent)
ビューの親を設定します。
|
protected void |
ZoneView.unloadZone(View zone)
ゾーンを省メモリー状態に変換して、ゾーンをアンロードします。
|
protected void |
ZoneView.zoneWasLoaded(View zone)
ロードされるとゾーンにより呼び出されます。
|
コンストラクタと説明 |
---|
ChildState(View v)
子のステータスを構築します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
BlockView
CSS仕様を使い、ブロックをボックスとして表示するためのビューの実装です。
|
class |
FormView
フォーム要素<input>、<textarea>、および<select>のためのビュー・インタフェースを実装するコンポーネント・デコレータです。
|
class |
ImageView
HTMLの<IMG>タグをサポートするためのイメージのビューです。
|
class |
InlineView
CSS属性に基づいてインライン要素スタイルを表示します。
|
class |
ListView
HTMLリストを表示するビューの実装です。
|
class |
ObjectView
<object>要素のビュー・インタフェースを実装するコンポーネント・デコレータです。
|
修飾子と型 | メソッドと説明 |
---|---|
View |
InlineView.breakView(int axis, int offset, float pos, float len)
指定された軸でこのビューの分割を試みます。
|
View |
HTMLEditorKit.HTMLFactory.create(Element elem)
要素からビューを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
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 |
BlockView.setParent(View parent)
このビューの親ビューを確立します。
|
void |
ImageView.setParent(View parent)
このビューの親ビューを確立します。
|
void |
ParagraphView.setParent(View parent)
このビューの親ビューを確立します。
|
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.