パッケージ | 説明 |
---|---|
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 |
BasicTextUI.create(Element elem)
要素のビューを作成します。
|
View |
BasicPasswordFieldUI.create(Element elem)
要素のビュー (PasswordView) を作成します。
|
View |
BasicTextFieldUI.create(Element elem)
要素に基づいてビュー (FieldView) を作成します。
|
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 |
GlyphView.breakView(int axis, int p0, float pos, float len)
指定された軸および指定された長さでこのビューを分割します。
|
View |
View.breakView(int axis, int offset, float pos, float len)
指定された軸でこのビューの分割を試みます。
|
View |
ViewFactory.create(Element elem)
ドキュメントの指定された構造要素からビューを作成します。
|
View |
GlyphView.createFragment(int p0, int p1)
要素の一部分を表すビューを作成します。
|
View |
View.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 |
AsyncBoxView.getView(int n)
n 番目の子ビューを返します。
|
View |
CompositeView.getView(int n)
コンテナ内の n 番目のビューを返します。
|
View |
View.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)
モデル内で指定された位置を表す子ビューを取得します。
|
修飾子と型 | メソッドと説明 |
---|---|
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 |
AsyncBoxView.preferenceChanged(View child, boolean width, boolean height)
子ビューは親でこのメソッドを呼び出し、設定が変更されたこと、および再度レイアウトが考慮されなければならないことを示すことができます。
|
void |
BoxView.preferenceChanged(View child, boolean width, boolean height)
子に呼び出され、そのスパンの設定が変更されたことを示します。
|
void |
View.preferenceChanged(View child, boolean width, boolean height)
子ビューは親でこのメソッドを呼び出し、設定が変更されたこと、および再度レイアウトが考慮されなければならないことを示すことができます。
|
void |
TableView.replace(int offset, int length, View[] views)
子ビューを変更します。
|
void |
TableView.TableRow.replace(int offset, int length, View[] views)
子ビューを変更します。
|
void |
AsyncBoxView.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 |
View.replace(int offset, int length, View[] views)
子ビューを置換します。
|
void |
ComponentView.setParent(View p)
子ビューの親を設定します。
|
void |
AsyncBoxView.setParent(View parent)
ビューの親を設定します。
|
void |
FlowView.setParent(View parent)
ビューの親を設定します。
|
void |
CompositeView.setParent(View parent)
ビューの親を設定します。
|
void |
View.setParent(View parent)
このビューの親ビューを確立します。
|
protected void |
ZoneView.unloadZone(View zone)
ゾーンを省メモリー状態に変換して、ゾーンをアンロードします。
|
protected void |
ZoneView.zoneWasLoaded(View zone)
ロードされるとゾーンにより呼び出されます。
|
コンストラクタと説明 |
---|
AsyncBoxView.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 |
ImageView.setParent(View parent)
このビューの親ビューを確立します。
|
void |
ParagraphView.setParent(View parent)
このビューの親ビューを確立します。
|
void |
BlockView.setParent(View parent)
このビューの親ビューを確立します。
|
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.