|
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_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 и документации разработчика, см. . Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.