클래스 java.awt.font.TextHitInfo 의 사용 (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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)` 문자 인덱스가, 이 `TextHitInfo` 의 `charIndex` 로부터의 `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)` 지정된 `TextHitInfo` 의 `charIndex` 및 `isLeadingEdge` 가 이 `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)` 지정된 인수로 입력 메소드 이벤트를 작성해, 그 이벤트를 클라이언트 컴퍼넌트에 발송 합니다.

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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