JavaTM Platform
Standard Ed. 6

인터페이스
javax.swing.text.TabExpander 의 사용

TabExpander 를 사용하고 있는 패키지
javax.swing.text 편집 가능한 텍스트 컴퍼넌트와 편집 불능인 텍스트 컴퍼넌트를 처리하는 클래스와 인터페이스를 제공합니다.  
 

javax.swing.text 에서의 TabExpander 의 사용
 

TabExpander 를 구현하고 있는 javax.swing.text 의 클래스
 class FieldView
          복수행의 프레인테키스트뷰를 단일행 에디터의 뷰에 적합하도록(듯이) 확장합니다.
 class ParagraphView
          복수의 폰트, 색, 컴퍼넌트, 아이콘등을 지원하는 단순한 행 즉시 단락의 뷰입니다.
 class PasswordView
          JPasswordField 의 UI 의 구현으로 사용하는데 적합한 View 를 구현합니다.
 class PlainView
          폰트와 색이 1 종류씩의 텍스트를 포함한 단순한 복수행 테키스트뷰를 위해서(때문에), View 인터페이스를 구현합니다.
 class WrappedPlainView
          반환을 실시하는 plaintext (폰트 및 색이 1 종류씩의 텍스트)의 뷰입니다.
 

TabExpander 를 돌려주는 javax.swing.text 의 메소드
 TabExpander GlyphView. getTabExpander ()
          탭이 이 뷰에 존재하는 경우에 사용하는 TabExpander 를 가져옵니다.
 

TabExpander 형의 파라미터를 가지는 javax.swing.text 의 메소드
static int Utilities. drawTabbedText (Segment  s, int x, int y, Graphics  g, TabExpander  e, int startOffset)
          지정된 탭 확장 수법을 사용해 포함되어 있는 탭을 확장하면서, 지정된 텍스트를 draw 합니다.
static int Utilities. getBreakLocation (Segment  s, FontMetrics  metrics, int x0, int x, TabExpander  e, int startOffset)
          지정된 스팬에 들어가도록(듯이) 지정된 텍스트를 분할하는 위치를 결정합니다.
abstract  float GlyphView.GlyphPainter. getSpan (GlyphView  v, int p0, int p1, TabExpander  e, float x)
          탭 전개의 개시 위치의 지정을 받아, Glyph의 스팬을 결정합니다.
 float TabableView. getTabbedSpan (float x, TabExpander  e)
          지정된 탭 전개의 구현을 사용할 때에 바람직한 스팬을 지정합니다.
 float GlyphView. getTabbedSpan (float x, TabExpander  e)
          지정된 탭 전개의 구현을 사용할 때에 바람직한 스팬을 지정합니다.
static int Utilities. getTabbedTextOffset (Segment  s, FontMetrics  metrics, int x0, int x, TabExpander  e, int startOffset)
          뷰의 좌표계로 지정된 스팬을 가장 자주(잘) 나타내는, 지정된 텍스트에의 상대 오프셋(offset)를 결정합니다.
static int Utilities. getTabbedTextOffset (Segment  s, FontMetrics  metrics, int x0, int x, TabExpander  e, int startOffset, boolean round)
           
static int Utilities. getTabbedTextWidth (Segment  s, FontMetrics  metrics, int x, TabExpander  e, int startOffset)
          탭을 고려하면서, 지정된 텍스트의 세그먼트(segment)의 폭을 지정합니다.
 


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