public class ObjectView extends ComponentView
このビューは、classid 属性で指定されたクラスのロードを試みます。可能な場合は、関連する Document のロードに使われた Classloader が使われます。通常は、EditorKit のロードに使う ClassLoader と同じです。ドキュメントの ClassLoader が null の場合は、Class.forName が使われます。
クラスのロードに成功した場合は、Class.newInstance を呼び出すことにより、そのインスタンスの作成が試みられます。オブジェクトを表示するために、そのインスタンスを java.awt.Component 型にナロー変換する試みが行われます。
このビューは、パラメータのセットを制限付きで管理することもできます。<object> 要素に指定するパラメータは、関連する要素の属性セットにも、単純な文字列の形で存在すると見なされます。それぞれの Bean プロパティーは AttributeSet のキーとして照会され、このとき、プロパティーのパラメータ指定があれば、null 以外の (String 型の) 値があると見なされます。パラメータの設定には、リフレクションが使用されます。現時点では、これは String 型の単純な単一のパラメータに限定されてます。
HTML 呼び出しの単純な例を、次に示します。
<object classid="javax.swing.JLabel">
<param name="text" value="sample text">
</object>
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXISBOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST| コンストラクタと説明 |
|---|
ObjectView(Element elem)
新しい ObjectView オブジェクトを作成します。
|
| 修飾子と型 | メソッドと説明 |
|---|---|
protected Component |
createComponent()
コンポーネントを作成します。
|
getAlignment, getComponent, getMaximumSpan, getMinimumSpan, getPreferredSpan, modelToView, paint, setParent, viewToModelappend, breakView, changedUpdate, createFragment, forwardUpdate, forwardUpdateToView, getAttributes, getBreakWeight, getChildAllocation, getContainer, getDocument, getElement, getEndOffset, getGraphics, getNextVisualPositionFrom, getParent, getResizeWeight, getStartOffset, getToolTipText, getView, getViewCount, getViewFactory, getViewIndex, getViewIndex, insert, insertUpdate, isVisible, modelToView, modelToView, preferenceChanged, remove, removeAll, removeUpdate, replace, setSize, updateChildren, updateLayout, viewToModelpublic ObjectView(Element elem)
elem - デコレートされる要素protected Component createComponent()
createComponent、クラス: ComponentView バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.