|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
java.lang.Object | +--javax.swing.text.View | +--javax.swing.text.ComponentView | +--javax.swing.text.html.ObjectView
<object> 요소를 위한 뷰인타페스를 구현하는 콘포넨트데코레이타입니다.
이 뷰는 classid
속성으로 지정된 클래스의 로드를 실시합니다. 가능한 경우는 관련하는 Document 의 로드에 사용된 Classloader 가 사용됩니다. 통상은 EditorKit 의 로드에 사용하는 ClassLoader 와 같습니다. 문서의 ClassLoader 가 null 의 경우는 Class.forName
가 사용됩니다.
클래스의 로드에 성공했을 경우는 Class.newInstance
를 호출하는 것으로, 클래스의 인스턴스를 생성합니다. 오브젝트를 표시하기 위해서, 그 인스턴스를 java.awt.Component
형에 네로우 변환합니다.
이 뷰는 파라미터세트를 제한부로 관리할 수도 있습니다. <object> 요소로 지정하는 파라미터는 관련하는 요소의 속성 세트에도, 단순한 캐릭터 라인의 형태로 존재한다고 보여집니다. 각각의 bean 프로퍼티는 AttributeSet 의 키로서 조회되어 이 때, 프로퍼티의 파라미터 지정이 있으면, null 이외의 (String 형의) 값이 있다고 보여집니다. 파라미터의 설정에는 리플렉션이 사용됩니다. 현시점에서는 이것은 String 형의 단순한 단일의 파라미터로 한정되고 있습니다.
html 호출의 단순한 예를, 다음에 나타냅니다.
필드의 개요 |
클래스 javax.swing.text. View 에서 상속받은 필드 |
BadBreakWeight , ExcellentBreakWeight , ForcedBreakWeight , GoodBreakWeight , X_AXIS , Y_AXIS |
인터페이스 javax.swing. SwingConstants 에서 상속받은 필드 |
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 ()
컴퍼넌트를 작성합니다. |
클래스 javax.swing.text. ComponentView 에서 상속받은 메소드 |
getAlignment , getComponent , getMaximumSpan , getMinimumSpan , getPreferredSpan , modelToView , paint , setParent , viewToModel |
클래스 javax.swing.text. View 에서 상속받은 메소드 |
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 |
클래스 java.lang. Object 에서 상속받은 메소드 |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자의 상세 |
public ObjectView(Element elem)
elem
- 데코레이트 되는 요소메소드의 상세 |
protected Component createComponent()
ComponentView
내의 createComponent
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.