public class ObjectView extends ComponentView
Это представление попытается загрузить class, определенный classid
атрибут. Если возможный, Classloader имел обыкновение загружаться, ассоциированный документ используется. Это обычно было бы тем же самым как ClassLoder, используемым, чтобы загрузить EditorKit. Если ClassLoder документа является нулем, Class.forName
используется.
Если class может успешно быть загружен, попытка будет предпринята, чтобы создать экземпляр его, вызывая 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
в class ComponentView
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92