|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.swing.text.View
javax.swing.text.html.ImageView
public class ImageView
HTML 의 <IMG> 태그를 지원하기 위한 이미지의 뷰입니다. 태그의 HEIGHT 속성과 WIDTH 속성에 의한 슬캘링을 지원하고 있습니다. 이미지를 로드할 수 없는 경우는,ALT
속성으로 지정한 텍스트가 draw 됩니다.
이 클래스는 당분간의 사이 swing 의 일부였지만, 1.4 에서는 public 가 되었습니다.
IconView
필드의 개요 |
---|
클래스 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 |
생성자 의 개요 | |
---|---|
ImageView (Element elem)
IMG 요소를 나타내는 새로운 뷰를 작성합니다. |
메소드의 개요 | |
---|---|
void |
changedUpdate (DocumentEvent e,
Shape a,
ViewFactory f)
Elements 속성의 변경시에 불려 갑니다. |
float |
getAlignment (int axis)
축으로 따른 이 뷰의 바람직한 레이아웃을 결정합니다. |
String |
getAltText ()
이미지를 로드할 수 없는 경우에 표시하는 텍스트를 돌려줍니다. |
AttributeSet |
getAttributes ()
draw 할 경우에 사용하는 속성을 가져옵니다. |
Image |
getImage ()
draw 하는 이미지를 돌려줍니다. |
URL |
getImageURL ()
이미지 소스의 URL 를 돌려줍니다. |
Icon |
getLoadingImageIcon ()
이미지의 로드 처리중에 사용하는 아이콘을 돌려줍니다. |
boolean |
getLoadsSynchronously ()
최초로 요구되었을 때에 이미지를 로드하는 경우는 true 를 돌려줍니다. |
Icon |
getNoImageIcon ()
이미지가 발견되지 않았던 경우에 사용하는 아이콘을 돌려줍니다. |
float |
getPreferredSpan (int axis)
이 뷰에 적절한 스팬을 축으로 따라 지정합니다. |
protected StyleSheet |
getStyleSheet ()
StyleSheet 를 취득하기 위한 편리한 메소드입니다. |
String |
getToolTipText (float x,
float y,
Shape allocation)
이미지의 경우, 툴팁의 텍스트는, ALT 속성으로 지정한 텍스트가 됩니다. |
Shape |
modelToView (int pos,
Shape a,
Position.Bias b)
문서 모델의 좌표 공간으로부터 뷰의 좌표 공간에의 매핑을 제공합니다. |
void |
paint (Graphics g,
Shape a)
View 를 그립니다. |
void |
setLoadsSynchronously (boolean newValue)
이미지의 로드 방법을 설정합니다. |
void |
setParent (View parent)
이 뷰의 친뷰를 확립합니다. |
protected void |
setPropertiesFromAttributes ()
속성에 유래하는 값이 캐쉬에 기입해지고 있으면, 그것을 갱신합니다. |
void |
setSize (float width,
float height)
뷰의 사이즈를 설정합니다. |
int |
viewToModel (float x,
float y,
Shape a,
Position.Bias [] bias)
뷰의 좌표 공간으로부터 모델의 논리 좌표 공간에의 매핑을 제공합니다. |
클래스 javax.swing.text. View 로부터 상속된 메소드 |
---|
append , breakView , createFragment , forwardUpdate , forwardUpdateToView , getBreakWeight , getChildAllocation , getContainer , getDocument , getElement , getEndOffset , getGraphics , getMaximumSpan , getMinimumSpan , getNextVisualPositionFrom , getParent , getResizeWeight , getStartOffset , getView , getViewCount , getViewFactory , getViewIndex , getViewIndex , insert , insertUpdate , isVisible , modelToView , modelToView , preferenceChanged , remove , removeAll , removeUpdate , replace , updateChildren , updateLayout , viewToModel |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public ImageView(Element elem)
elem
- 뷰를 작성하는 요소메소드의 상세 |
---|
public String getAltText()
HTML.Attribute.ALT
로 설정된 Elements 속성으로부터 취득됩니다.
public URL getImageURL()
public Icon getNoImageIcon()
public Icon getLoadingImageIcon()
public Image getImage()
public void setLoadsSynchronously(boolean newValue)
public boolean getLoadsSynchronously()
protected StyleSheet getStyleSheet()
public AttributeSet getAttributes()
View
내의 getAttributes
public String getToolTipText(float x, float y, Shape allocation)
ALT
속성으로 지정한 텍스트가 됩니다. 이것은 오버라이드(override) 되어,getAltText
를 돌려줍니다.
View
내의 getToolTipText
JTextComponent.getToolTipText(java.awt.event.MouseEvent)
protected void setPropertiesFromAttributes()
public void setParent(View parent)
View
내의 setParent
parent
- 새로운 부모. 뷰가 부모로부터 삭제되는 경우는
null
public void changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
View
내의 changedUpdate
e
- 관련하는 문서로부터의 변경 정보a
- 뷰의 현재의 할당f
- 뷰가 아이를 가지는 경우에 재구축에 사용하는 팩토리View.changedUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)
public void paint(Graphics g, Shape a)
View
내의 paint
g
- 사용하는 draw 표면a
- draw를 위해서(때문에) 할당할 수 있었던 영역View.paint(java.awt.Graphics, java.awt.Shape)
public float getPreferredSpan(int axis)
View
내의 getPreferredSpan
axis
- X_AXIS 또는 Y_AXIS
View.getPreferredSpan(int)
public float getAlignment(int axis)
View
내의 getAlignment
axis
- X_AXIS 또는 Y_AXIS
public Shape modelToView(int pos, Shape a, Position.Bias b) throws BadLocationException
View
내의 modelToView
pos
- 변환 대상의 위치a
- draw를 위해서(때문에) 할당할 수 있었던 영역b
- 위치가 2 개의 뷰의 경계인 경우에,
오프셋(offset)에 의해 나타내지기 직전의 문자 또는 다음의 문자에의 바이어스.
b
의 값은
다음의 어느 쪽인지 1개가 된다
Position.Bias.Forward
Position.Bias.Backward
BadLocationException
- 지정된 위치가, 관련하는 문서내의
유효한 위치를 나타내지 않는 경우View.modelToView(int, java.awt.Shape, javax.swing.text.Position.Bias)
public int viewToModel(float x, float y, Shape a, Position.Bias [] bias)
View
내의 viewToModel
x
- X 좌표y
- Y 좌표a
- draw를 위해서(때문에) 할당할 수 있었던 영역
View.viewToModel(float, float, java.awt.Shape, javax.swing.text.Position.Bias[])
public void setSize(float width, float height)
View
내의 setSize
width
- 폭 >= 0height
- 높이 >= 0
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.