|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.swing.text.NavigationFilter
public class NavigationFilter
NavigationFilter
은, 커서를 배치하는 장소를 한정하기 위해서 사용됩니다. 디폴트의 커서 배치 처리가 커서의 재배치를 실시할 때,JTextComponent
에는 null 이외의 NavigationFilter
세트가 있는 것을 전제로 해,NavigationFilter
를 호출합니다. 이 방법에서는,NavigationFilter
에 의해 커서 위치가 효과적으로 한정됩니다. 같이 사용자가 선택 범위를 변경하고 있을 때도 DefaultCaret
는 NavigationFilter
를 호출해, 커서 위치가 보다 엄밀하게 한정됩니다.
서브 클래스는, 조건부로 슈퍼 클래스의 구현을 호출해 커서 위치를 한정하는지, 직접 FilterBypass
를 호출합니다.
Caret
,
DefaultCaret
,
View
상자의 클래스의 개요 | |
---|---|
static class |
NavigationFilter.FilterBypass
커서를 배치하는 caret의 콜백을 회피하는 방법으로서 사용됩니다. |
생성자 의 개요 | |
---|---|
NavigationFilter ()
|
메소드의 개요 | |
---|---|
int |
getNextVisualPositionFrom (JTextComponent text,
int pos,
Position.Bias bias,
int direction,
Position.Bias [] biasRet)
기존의 위치로부터 caret를 둘 수 있는, 다음의 가시 위치를 돌려줍니다. |
void |
moveDot (NavigationFilter.FilterBypass fb,
int dot,
Position.Bias bias)
닷을 이동하는 Caret 의 전에 불려 갑니다. |
void |
setDot (NavigationFilter.FilterBypass fb,
int dot,
Position.Bias bias)
닷을 설정하는 Caret 의 전에 불려 갑니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public NavigationFilter()
메소드의 상세 |
---|
public void setDot(NavigationFilter.FilterBypass fb, int dot, Position.Bias bias)
FilterBypass
를 직접 호출합니다. 서브 클래스는, 조건부로 다른 위치를 가지는 슈퍼 클래스를 호출하는지,FilterBypass
로 필요한 메소드를 호출합니다.
fb
- caret 위치의 변경에 사용하는 FilterBypassdot
- 위치 >= 0bias
- 닷을 배치하는 바이어스public void moveDot(NavigationFilter.FilterBypass fb, int dot, Position.Bias bias)
FilterBypass
를 직접 호출합니다. 서브 클래스는, 조건부로 다른 위치를 가지는 슈퍼 클래스를 호출하는지,FilterBypass
로 필요한 메소드를 호출합니다.
fb
- caret 위치의 변경에 사용하는 FilterBypassdot
- 위치 >= 0bias
- 새로운 위치의 바이어스public int getNextVisualPositionFrom(JTextComponent text, int pos, Position.Bias bias, int direction, Position.Bias [] biasRet) throws BadLocationException
text
- 텍스트를 포함한 JtextComponentpos
- 다음의 위치의 결정에 사용되는 위치bias
- 다음의 위치의 결정에 사용되는 바이어스direction
- 현재 위치로부터의 방향.
이것은, 키보드에 일반적으로 존재하는 커서 키라고 볼 수가 있어
다음의 어떤 것인가가 된다
biasRet
- 결과적으로 얻을 수 있는 다음의 위치의 Bias 를 돌려주기 위해서(때문에) 사용된다
BadLocationException
IllegalArgumentException
- direction
가 전술의 적정치의 어떤 것도 아닌 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.