|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.text.JTextComponent
javax.swing.JEditorPane
javax.swing.JTextPane
public class JTextPane
그래픽으로 표현되는 속성으로 마크 올라갈 수 있는 텍스트 컴퍼넌트입니다. 사용 방법 및 텍스트 구획의 예에 대해서는, 「The Java Tutorial」의「Using Text Components」를 참조해 주세요.
이 컴퍼넌트는, 문자 레벨 속성의 줄로부터 구성되는 단락을 모델화합니다. 각 단락에는, 단락 또는 문자의 및 설정되는 속성에 의해 오버라이드(override) 되지 않는 한 사용되는, 디폴트 속성을 거둔 논리 서식이 부속되어 있습니다. 컴퍼넌트와 이미지는, 텍스트안에 짜넣을 수가 있습니다.
경고: Swing 는 thread에 대해서 안전하지는 않습니다. 자세한 것은,「Swing's Threading Policy」를 참조해 주세요.
경고: 이 클래스의 직렬화 된 객체는, 향후의 Swing 릴리스와 호환은 아니게 될 예정입니다. 현재의 직렬화의 지원는, 단기간의 운용이나, 같은 버젼의 Swing 를 실행하는 어플리케이션간의 RMI 에 적절하고 있습니다. JDK Version 1.4 이후, 모든 JavaBeans™ 의 장기간의 운용 지원는,java.beans
패키지에 추가되고 있습니다. 자세한 것은,XMLEncoder
를 참조해 주세요.
StyledEditorKit
상자의 클래스의 개요 |
---|
클래스 javax.swing. JEditorPane 로부터 상속된 상자의 클래스/인터페이스 |
---|
JEditorPane.AccessibleJEditorPane , JEditorPane.AccessibleJEditorPaneHTML , JEditorPane.JEditorPaneAccessibleHypertextSupport |
클래스 javax.swing.text. JTextComponent 로부터 상속된 상자의 클래스/인터페이스 |
---|
JTextComponent.AccessibleJTextComponent , JTextComponent.DropLocation , JTextComponent.KeyBinding |
클래스 javax.swing. JComponent 로부터 상속된 상자의 클래스/인터페이스 |
---|
JComponent.AccessibleJComponent |
클래스 java.awt. Container 로부터 상속된 상자의 클래스/인터페이스 |
---|
Container.AccessibleAWTContainer |
클래스 java.awt. Component 로부터 상속된 상자의 클래스/인터페이스 |
---|
Component.AccessibleAWTComponent , Component.BaselineResizeBehavior , Component.BltBufferStrategy , Component.FlipBufferStrategy |
필드의 개요 |
---|
클래스 javax.swing. JEditorPane 로부터 상속된 필드 |
---|
HONOR_DISPLAY_PROPERTIES , W3C_LENGTH_UNITS |
클래스 javax.swing.text. JTextComponent 로부터 상속된 필드 |
---|
DEFAULT_KEYMAP , FOCUS_ACCELERATOR_KEY |
클래스 javax.swing. JComponent 로부터 상속된 필드 |
---|
accessibleContext , listenerList , TOOL_TIP_TEXT_KEY , ui , UNDEFINED_CONDITION , WHEN_ANCESTOR_OF_FOCUSED_COMPONENT , WHEN_FOCUSED , WHEN_IN_FOCUSED_WINDOW |
클래스 java.awt. Component 로부터 상속된 필드 |
---|
BOTTOM_ALIGNMENT , CENTER_ALIGNMENT , LEFT_ALIGNMENT , RIGHT_ALIGNMENT , TOP_ALIGNMENT |
인터페이스 java.awt.image. ImageObserver 로부터 상속된 필드 |
---|
ABORT , ALLBITS , ERROR , FRAMEBITS , HEIGHT , PROPERTIES , SOMEBITS , WIDTH |
생성자 의 개요 | |
---|---|
JTextPane ()
새로운 JTextPane 를 생성합니다. |
|
JTextPane (StyledDocument doc)
새로운 JTextPane 가 지정된 문서 모델로 생성합니다. |
메소드의 개요 | |
---|---|
Style |
addStyle (String nm,
Style parent)
논리 서식 계층에 새로운 서식을 추가합니다. |
protected EditorKit |
createDefaultEditorKit ()
디폴트로 사용하는 EditorKit 를 작성합니다. |
AttributeSet |
getCharacterAttributes ()
현재의 caret 위치에서 유효한 문자 속성이 있는 경우는 그것을 돌려줍니다. |
MutableAttributeSet |
getInputAttributes ()
구획의 입력 속성을 돌려줍니다. |
Style |
getLogicalStyle ()
현재의 caret 위치에서 나타내지는 단락에 할당할 수 있고 있는 논리 서식이 있는 경우는 그것을 돌려줍니다. |
AttributeSet |
getParagraphAttributes ()
caret 위치에서 유효한 현재의 단락 속성이 있는 경우는 그것을 돌려줍니다. |
Style |
getStyle (String nm)
그때까지 추가 끝난 null 가 아닌 이름 첨부 서식을 돌려줍니다. |
StyledDocument |
getStyledDocument ()
에디터에 관련한 모델을 꺼냅니다. |
protected StyledEditorKit |
getStyledEditorKit ()
에디터 킷을 돌려줍니다. |
String |
getUIClassID ()
UI 의 클래스 ID 를 돌려줍니다. |
void |
insertComponent (Component c)
현재 선택되고 있는 컨텐츠의 치환 후의 내용으로서 문서에 컴퍼넌트를 삽입합니다. |
void |
insertIcon (Icon g)
현재 선택되고 있는 컨텐츠의 치환 후의 내용으로서 문서에 아이콘을 삽입합니다. |
protected String |
paramString ()
이 JTextPane 의 캐릭터 라인 표현을 돌려줍니다. |
void |
removeStyle (String nm)
문서에 그때까지 추가 끝난 null 가 아닌 이름 첨부 서식을 삭제합니다. |
void |
replaceSelection (String content)
현재 선택되고 있는 컨텐츠를, 건네받은 캐릭터 라인이 가리키는 새로운 컨텐츠로 옮겨놓습니다. |
void |
setCharacterAttributes (AttributeSet attr,
boolean replace)
지정된 속성을 문자 컨텐츠에 적용합니다. |
void |
setDocument (Document doc)
에디터를 텍스트 문서에 관련짓습니다. |
void |
setEditorKit (EditorKit kit)
컨텐츠를 처리하기 위해서 현재 인스톨 되고 있는 킷을 설정합니다. |
void |
setLogicalStyle (Style s)
단락에 사용하는 논리 서식을 현재의 caret 위치로 설정합니다. |
void |
setParagraphAttributes (AttributeSet attr,
boolean replace)
지정된 속성을 단락에 적용합니다. |
void |
setStyledDocument (StyledDocument doc)
에디터를 텍스트 문서에 관련짓습니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
생성자 의 상세 |
---|
public JTextPane()
JTextPane
를 생성합니다. StyledEditorKit
의 새로운 인스턴스가 생성 및 설정되어 문서 모델은 null
로 설정됩니다.
public JTextPane(StyledDocument doc)
JTextPane
가 지정된 문서 모델로 생성합니다. javax.swing.text.StyledEditorKit
의 새로운 인스턴스가 생성 및 설정됩니다.
doc
- 문서 모델메소드의 상세 |
---|
public String getUIClassID()
JEditorPane
내의 getUIClassID
JComponent.getUIClassID()
,
UIDefaults.getUI(javax.swing.JComponent)
public void setDocument(Document doc)
StyledDocument
가 아니면 안됩니다.
JTextComponent
내의 setDocument
doc
- 표시 및 편집하는 문서
IllegalArgumentException
- doc
를
이 텍스트 컴퍼넌트에 필요한 형태의 모델인 StyledDocument
에 네로우 변환할 수 없는 경우JTextComponent.getDocument()
public void setStyledDocument(StyledDocument doc)
doc
- 표시 및 편집하는 문서public StyledDocument getStyledDocument()
public void replaceSelection(String content)
이 메소드는 thread에 대해서 안전합니다만, 대부분의 Swing 메소드는 다릅니다. 자세한 것은,「How to Use Threads」를 참조해 주세요.
JEditorPane
내의 replaceSelection
content
- 선택 범위를 옮겨놓는 컨텐츠public void insertComponent(Component c)
지정되는 컴퍼넌트는, JTextPane 가 사용하는 실제의 컴퍼넌트입니다. 컴퍼넌트는 복수의 컨테이너의 아이가 되는 것은 할 수 없기 때문에, 복수의 텍스트 컴퍼넌트로 모델을 공용하는 경우는, 이 메소드를 사용하지 말아 주세요.
컴퍼넌트는,Component.getAlignmentY
에 의해 반환된 값에 따라, 텍스트 baseline에 상대적으로 배치됩니다. Swing 컴퍼넌트의 경우,JComponent.setAlignmentY
메소드를 사용하면(자), 이 값을 간단하게 설정할 수 있습니다. 예를 들어, 값을 0.75
로 설정하면(자), 컴퍼넌트의 75 퍼센트가 baseline 위에, 25 퍼센트가 baseline아래가 됩니다.
이 메소드는 thread에 대해서 안전합니다만, 대부분의 Swing 메소드는 다릅니다. 자세한 것은,「How to Use Threads」를 참조해 주세요.
c
- 삽입되는 컴퍼넌트public void insertIcon(Icon g)
이 메소드는 thread에 대해서 안전합니다만, 대부분의 Swing 메소드는 다릅니다. 자세한 것은,「How to Use Threads」를 참조해 주세요.
g
- 삽입되는 아이콘Icon
public Style addStyle(String nm, Style parent)
nm
- 서식의 이름. 이 이름은, 이름 첨부 서식의 컬렉션 중(안)에서 일의가 아니면 안된다. 이름은, 서식에 이름이 붙지 않은 경우는 null
도 가능하지만, 호출측은 이름이 없는 서식이 이름으로 취득할 수 없는 경우에 반환되는 참조를 관리해야 한다. 이름이 없는 서식은, 스타일 런으로 볼 수 있는 것 같은 문자 속성의 오버라이드(override)등으로 편리한 경우가 있는parent
- 친서식. 지정되어 있지 않은 속성이 다른 서식에서 해석 처리될 필요가 없는 경우는 null
도 가능
Style
public void removeStyle(String nm)
null
가 아닌 이름 첨부 서식을 삭제합니다.
nm
- 삭제되는 서식의 이름public Style getStyle(String nm)
null
가 아닌 이름 첨부 서식을 돌려줍니다.
nm
- 서식의 이름
Style
public void setLogicalStyle(Style s)
이 메소드는 thread에 대해서 안전합니다만, 대부분의 Swing 메소드는 다릅니다. 자세한 것은,「How to Use Threads」를 참조해 주세요.
s
- 단락에 할당하는 논리 서식.
서식 없음의 경우는 null
public Style getLogicalStyle()
null
를 돌려줍니다.
Style
public AttributeSet getCharacterAttributes()
null
를 돌려줍니다.
null
public void setCharacterAttributes(AttributeSet attr, boolean replace)
이 메소드는 thread에 대해서 안전합니다만, 대부분의 Swing 메소드는 다릅니다. 자세한 것은,「How to Use Threads」를 참조해 주세요.
attr
- 속성replace
- true 의 경우, 기존의 속성을 최초로 옮겨놓을 수 있다public AttributeSet getParagraphAttributes()
null
를 돌려줍니다.
public void setParagraphAttributes(AttributeSet attr, boolean replace)
이 메소드는 thread에 대해서 안전합니다만, 대부분의 Swing 메소드는 다릅니다. 자세한 것은,「How to Use Threads」를 참조해 주세요.
attr
- null
이외의 속성replace
- true 의 경우, 기존의 속성을 최초로 옮겨놓을 수 있다public MutableAttributeSet getInputAttributes()
protected final StyledEditorKit getStyledEditorKit()
protected EditorKit createDefaultEditorKit()
EditorKit
를 작성합니다. 이것을 구현하면(자),javax.swing.text.StyledEditorKit
가 돌려주어집니다.
JEditorPane
내의 createDefaultEditorKit
public final void setEditorKit(EditorKit kit)
JEditorPane
내의 setEditorKit
kit
- 바람직한 에디터 동작
IllegalArgumentException
- 킷이 StyledEditorKit
가 아닌 경우JEditorPane.getEditorKit()
protected String paramString()
JTextPane
의 캐릭터 라인 표현을 돌려줍니다. 이 메소드는 디버그 전용이며, 반환되는 캐릭터 라인의 내용 및 형식은 구현에 따라서 다릅니다. 반환되는 캐릭터 라인은 빈 상태(empty)의 경우가 있습니다만,null
로는 되지 않습니다.
JEditorPane
내의 paramString
JTextPane
의 캐릭터 라인 표현
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.