Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ObjectView extends ComponentView
Это представление попытается загрузить класс, определенный classid
атрибут. Если возможный, Classloader имел обыкновение загружаться, ассоциированный документ используется. Это обычно было бы тем же самым как ClassLoder, используемым, чтобы загрузить EditorKit. Если ClassLoder документа является нулем, Class.forName
используется.
Если класс может успешно быть загружен, попытка будет предпринята, чтобы создать экземпляр его, вызывая Class.newInstance
. Попытка будет предпринята, чтобы сузить экземпляр, чтобы ввести java.awt.Component
вывести на экран объект.
Это представление может также управлять рядом параметров с ограничениями. Параметры к <объектному> элементу, как ожидают, будут присутствовать на связанном наборе атрибута элементов как простые строки. Каждое бобовое свойство будет запрошено как ключ на AttributeSet с ожиданием, что ненулевое значение (Строки типа) будет присутствовать, если была спецификация параметра для свойства. Отражение используется, чтобы установить параметры. В настоящий момент это ограничивается очень простым единственным параметром Строки типа.
Простой вызов HTML в качестве примера:
<object classid="javax.swing.JLabel"> <param name="text" value="sample text"> </object>
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS
BOTTOM, 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, viewToModel
append, 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, viewToModel
public ObjectView(Element elem)
elem
- элемент, чтобы украситьprotected Component createComponent()
createComponent
в классе ComponentView
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.