|
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 도 참조해 주세요.