|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
public interface Caret
문서 모델내에 내용을 삽입할 수 있는, 드큐먼트뷰내의 장소를 나타냅니다. caret의 위치는, 닷이라고 해지는 문서내에 있습니다. 닷은, caret가 모델내에 배치되고 있는 곳(중)입니다. 마크로 불리는 선택 범위의 종점을 나타내는 caret가 유지하는 2 번째의 위치가 있습니다. 선택 범위가 없는 경우는, 닷과 마크는 같습니다. 선택 범위가 존재하는 경우는, 이 2 개(살)은 다릅니다.
닷은,setDot
또는 moveDot
의 어느 쪽인지를 호출해 배치할 수가 있습니다. 닷을 설정하면(자), 이전에 존재하고 있던 가능성이 있는 모든 선택 범위를 삭제한다고 하는 효과가 있습니다. 닷과 마크는 같게 됩니다. 닷을 이동하면(자), 이전에 존재하고 있던 어떤 위치에서 만나도 마크가 남아 있으므로 선택 범위를 작성한다고 하는 효과가 있습니다.
메소드의 개요 | |
---|---|
void |
addChangeListener (ChangeListener l)
caret의 이동을 항상 추적하기 위해서, 청취자를 추가합니다. |
void |
deinstall (JTextComponent c)
UI 가 JTextComponent 의 인터페이스로부터 삭제되었을 때에 불려 갑니다. |
int |
getBlinkRate ()
caret의 점멸 간격을 돌려줍니다. |
int |
getDot ()
caret의 현재의 위치를 꺼냅니다. |
Point |
getMagicCaretPosition ()
caret의 현재의 가시 위치를 돌려줍니다. |
int |
getMark ()
마크의 현재의 위치를 꺼냅니다. |
void |
install (JTextComponent c)
JTextComponent 의 인터페이스에 UI 가 인스톨 될 때에 불려 갑니다. |
boolean |
isSelectionVisible ()
선택 범위가 현재도 가시일지 어떨지를 판정합니다. |
boolean |
isVisible ()
caret가 현재 가시일지 어떨지를 판정합니다. |
void |
moveDot (int dot)
caret의 위치 (닷)를 이동합니다. |
void |
paint (Graphics g)
caret를 draw 합니다. |
void |
removeChangeListener (ChangeListener l)
caret의 이동을 추적하고 있는 청취자를 삭제합니다. |
void |
setBlinkRate (int rate)
caret의 점멸 간격을 설정합니다. |
void |
setDot (int dot)
caret의 위치를 설정합니다. |
void |
setMagicCaretPosition (Point p)
현재의 caret 가시 위치를 설정합니다. |
void |
setSelectionVisible (boolean v)
선택 범위의 가시 또는 불가시를 설정합니다. |
void |
setVisible (boolean v)
caret의 가시 또는 불가시를 설정합니다. |
메소드의 상세 |
---|
void install(JTextComponent c)
c
- JTextComponentvoid deinstall(JTextComponent c)
c
- JTextComponentvoid paint(Graphics g)
g
- 그래픽스 문맥void addChangeListener(ChangeListener l)
l
- 변경 청취자void removeChangeListener(ChangeListener l)
l
- 변경 청취자boolean isVisible()
void setVisible(boolean v)
v
- caret를 표시하는 경우는 true, caret를 비표시로 하는 경우는 falseboolean isSelectionVisible()
void setSelectionVisible(boolean v)
v
- caret를 표시하는 경우는 true, caret를 비표시로 하는 경우는 falsevoid setMagicCaretPosition(Point p)
p
- 위치의 보존에 사용하는 Point. 가시가 아닌 위치가 있는 것을 나타내는 경우는 null 도 가능Point getMagicCaretPosition()
setMagicCaretPosition(java.awt.Point)
void setBlinkRate(int rate)
rate
- 밀리 세컨드 단위의 지연 >= 0.
caret의 점멸은 없음int getBlinkRate()
int getDot()
int getMark()
void setDot(int dot)
caret는, 파라미터가 0 보다 작은 값인 경우는 선두에, 파라미터가 문서의 길이보다 긴 경우는 말미에 배치됩니다.
dot
- caret의 새로운 위치void moveDot(int dot)
dot
- caret를 이동하는 위치 >= 0
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.