JavaTM Platform
Standard Ed. 6

클래스
java.awt.font.TextHitInfo 의 사용

TextHitInfo 를 사용하고 있는 패키지
java.awt.event AWT 컴퍼넌트에 의해 트리거되는 다양한 종류의 이벤트를 처리하는 인터페이스와 클래스를 제공합니다.  
java.awt.font 폰트 관련의 클래스 및 인터페이스를 제공합니다.  
java.awt.im 입력 메소드 시스템를 위한 클래스 및 인터페이스를 제공합니다.  
java.awt.im.spi 모든 Java 실행시 환경에서 사용할 수 있는 입력 메소드의 개발을 가능하게 하는 인터페이스를 제공합니다.  
 

java.awt.event 에서의 TextHitInfo 의 사용
 

TextHitInfo 를 돌려주는 java.awt.event 의 메소드
 TextHitInfo InputMethodEvent. getCaret ()
          caret를 가져옵니다.
 TextHitInfo InputMethodEvent. getVisiblePosition ()
          우선해 가시에 해야 할 위치를 돌려줍니다.
 

TextHitInfo 형의 파라미터를 가지는 java.awt.event 의 생성자
InputMethodEvent (Component  source, int id, AttributedCharacterIterator  text, int committedCharacterCount, TextHitInfo  caret, TextHitInfo  visiblePosition)
          InputMethodEvent 를 구축합니다.
InputMethodEvent (Component  source, int id, long when, AttributedCharacterIterator  text, int committedCharacterCount, TextHitInfo  caret, TextHitInfo  visiblePosition)
          InputMethodEvent 를 구축합니다.
InputMethodEvent (Component  source, int id, TextHitInfo  caret, TextHitInfo  visiblePosition)
          InputMethodEvent 를 구축합니다.
 

java.awt.font 에서의 TextHitInfo 의 사용
 

TextHitInfo 를 돌려주는 java.awt.font 의 메소드
static TextHitInfo TextHitInfo. afterOffset (int offset)
          지정된 오프셋(offset)에, 오프셋(offset)의 뒤의 문자에 관련지을 수 있었던 TextHitInfo 를 작성합니다.
static TextHitInfo TextHitInfo. beforeOffset (int offset)
          지정된 오프셋(offset)에, 오프셋(offset)의 전의 문자에 관련지을 수 있었던 TextHitInfo 를 작성합니다.
 TextHitInfo TextLayout. getNextLeftHit (int offset)
          왼쪽 (상) 방향의 다음의 caret의 히트를 돌려줍니다.
 TextHitInfo TextLayout. getNextLeftHit (int offset, TextLayout.CaretPolicy  policy)
          왼쪽 (상) 방향의 다음의 caret의 히트를 돌려줍니다.
 TextHitInfo TextLayout. getNextLeftHit (TextHitInfo  hit)
          왼쪽 (상) 방향의 다음의 caret의 히트를 돌려줍니다.
 TextHitInfo TextLayout. getNextRightHit (int offset)
           오른쪽 (하) 방향의 다음의 caret의 히트를 돌려줍니다.
 TextHitInfo TextLayout. getNextRightHit (int offset, TextLayout.CaretPolicy  policy)
           오른쪽 (하) 방향의 다음의 caret의 히트를 돌려줍니다.
 TextHitInfo TextLayout. getNextRightHit (TextHitInfo  hit)
           오른쪽 (하) 방향의 다음의 caret의 히트를 돌려줍니다.
 TextHitInfo TextHitInfo. getOffsetHit (int delta)
          문자 인덱스가, 이 TextHitInfocharIndex 로부터의 delta 에 의한 오프셋(offset)인 TextHitInfo 를 작성합니다.
 TextHitInfo TextHitInfo. getOtherHit ()
          삽입 포인트의 반대 측에 TextHitInfo 를 작성합니다.
 TextHitInfo TextLayout.CaretPolicy. getStrongCaret (TextHitInfo  hit1, TextHitInfo  hit2, TextLayout  layout)
          지정된 TextLayout 로, 지정된 TextHitInfo 인스턴스의 어느 쪽인지를 강한 caret로서 선택합니다.
 TextHitInfo TextLayout. getVisualOtherHit (TextHitInfo  hit)
          지정된 히트의 caret의 반대측의 히트를 돌려줍니다.
 TextHitInfo TextLayout. hitTestChar (float x, float y)
          지정된 점에 대응하는 TextHitInfo 를 돌려줍니다.
 TextHitInfo TextLayout. hitTestChar (float x, float y, Rectangle2D  bounds)
          지정된 점에 대응하는 TextHitInfo 를 돌려줍니다.
static TextHitInfo TextHitInfo. leading (int charIndex)
          지정된 charIndex 의 문자의 리딩 엣지에서 TextHitInfo 를 작성합니다.
static TextHitInfo TextHitInfo. trailing (int charIndex)
          지정된 charIndex 의 문자의 트레이 링 엣지에서 히트를 작성합니다.
 

TextHitInfo 형의 파라미터를 가지는 java.awt.font 의 메소드
 boolean TextHitInfo. equals (TextHitInfo  hitInfo)
          지정된 TextHitInfocharIndexisLeadingEdge 가 이 TextHitInfo 와 같은 경우에 true 를 돌려줍니다.
 float[] TextLayout. getCaretInfo (TextHitInfo  hit)
          hit 에 대응하는 caret에 대한 정보를 돌려줍니다.
 float[] TextLayout. getCaretInfo (TextHitInfo  hit, Rectangle2D  bounds)
          hit 에 대응하는 caret에 대한 정보를 돌려줍니다.
 Shape TextLayout. getCaretShape (TextHitInfo  hit)
          이 TextLayout 의 자연 경계내의 지정된 히트에 있는 caret를 나타내는 Shape 를 돌려줍니다.
 Shape TextLayout. getCaretShape (TextHitInfo  hit, Rectangle2D  bounds)
          지정된 경계내의 지정된 히트에 있는 caret를 나타내는 Shape 를 돌려줍니다.
 int[] TextLayout. getLogicalRangesForVisualSelection (TextHitInfo  firstEndpoint, TextHitInfo  secondEndpoint)
          시각적인 선택 범위에 대응하는 텍스트의 논리적인 범위를 돌려줍니다.
 TextHitInfo TextLayout. getNextLeftHit (TextHitInfo  hit)
          왼쪽 (상) 방향의 다음의 caret의 히트를 돌려줍니다.
 TextHitInfo TextLayout. getNextRightHit (TextHitInfo  hit)
           오른쪽 (하) 방향의 다음의 caret의 히트를 돌려줍니다.
 TextHitInfo TextLayout.CaretPolicy. getStrongCaret (TextHitInfo  hit1, TextHitInfo  hit2, TextLayout  layout)
          지정된 TextLayout 로, 지정된 TextHitInfo 인스턴스의 어느 쪽인지를 강한 caret로서 선택합니다.
 Shape TextLayout. getVisualHighlightShape (TextHitInfo  firstEndpoint, TextHitInfo  secondEndpoint)
          지정된 범위의 시각적인 선택 범위를 둘러싸는 Shape 를, 경계까지 확장해 돌려줍니다.
 Shape TextLayout. getVisualHighlightShape (TextHitInfo  firstEndpoint, TextHitInfo  secondEndpoint, Rectangle2D  bounds)
          지정된 범위의 시각적인 선택 범위를 둘러싸는 윤곽선을,bounds 까지 확장해 돌려줍니다.
 TextHitInfo TextLayout. getVisualOtherHit (TextHitInfo  hit)
          지정된 히트의 caret의 반대측의 히트를 돌려줍니다.
 void TextLayout. hitToPoint (TextHitInfo  hit, Point2D  point)
          히트를 표준 좌표의 포인트로 변환합니다.
 

java.awt.im 에서의 TextHitInfo 의 사용
 

TextHitInfo 를 돌려주는 java.awt.im 의 메소드
 TextHitInfo InputMethodRequests. getLocationOffset (int x, int y)
          화면상으로 지정된 절대 x 및 y 좌표의, 변환 텍스트내에서의 오프셋(offset)를 돌려줍니다.
 

TextHitInfo 형의 파라미터를 가지는 java.awt.im 의 메소드
 Rectangle InputMethodRequests. getTextLocation (TextHitInfo  offset)
          현재의 변환 텍스트에서의 지정된 오프셋(offset)의 위치, 또는 확정 텍스트에서의 선택 범위의 위치를 돌려줍니다.
 

java.awt.im.spi 에서의 TextHitInfo 의 사용
 

TextHitInfo 형의 파라미터를 가지는 java.awt.im.spi 의 메소드
 void InputMethodContext. dispatchInputMethodEvent (int id, AttributedCharacterIterator  text, int committedCharacterCount, TextHitInfo  caret, TextHitInfo  visiblePosition)
          지정된 인수로 입력 메소드 이벤트를 작성해, 그 이벤트를 클라이언트 컴퍼넌트에 발송 합니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.