JavaTM Platform
Standard Ed. 6

javax.swing.text
인터페이스 TabableView

기존의 구현 클래스의 일람:
GlyphView , InlineView , LabelView


public interface TabableView

사이즈가 탭에 의존하는 View 의 인터페이스입니다.

관련 항목:
TabExpander , LabelView , ParagraphView

메소드의 개요
 float getPartialSpan (int p0, int p1)
          뷰의 일부이기 때문에, 탭 확장과 같은 축으로 따른 스팬을 지정합니다.
 float getTabbedSpan (float x, TabExpander  e)
          지정된 탭 전개의 구현을 사용할 때에 바람직한 스팬을 지정합니다.
 

메소드의 상세

getTabbedSpan

float getTabbedSpan(float x,
                    TabExpander  e)
지정된 탭 전개의 구현을 사용할 때에 바람직한 스팬을 지정합니다. 컨테이너가 이 메소드를 호출하는 경우, 컨테이너는 getPreferredSpan 를 호출하는 일반적으로의 레이아웃의 전에 이 메소드를 호출합니다. 이 메소드를 구현하는 뷰는, 탭 확장의 축으로 따라, getPreferredSpan 의 이후의 호출에서도 같은 결과를 가져옵니다.

파라미터:
x - 탭 전개를 위해서(때문에) 뷰가 배치되는 위치. 0 이상
e - 탭을 검출했을 때에 탭을 전개하는 방법
반환값:
적절한 스팬 >= 0

getPartialSpan

float getPartialSpan(int p0,
                     int p1)
뷰의 일부이기 때문에, 탭 확장과 같은 축으로 따른 스팬을 지정합니다. 이 메소드는, 탭 확장이 tab stop와 관련하는 margin를 가지지 않는 텍스트의 부분의 위치 가지런히 하고를 따르는 경우에 TabExpander 에 의해 사용됩니다. 이 때문에, 지정된 범위에 탭이 포함되지 않았다고 가정합니다.

파라미터:
p0 - 텍스트 문서내의 개시 위치 >= 0
p1 - 텍스트 문서내의 종료 위치 >= p0
반환값:
스팬 >= 0

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