JavaTM Platform
Standard Ed. 6

javax.swing.plaf.multi
클래스 MultiTextUI

java.lang.Object 
  상위를 확장 javax.swing.plaf.ComponentUI 
      상위를 확장 javax.swing.plaf.TextUI 
          상위를 확장 javax.swing.plaf.multi.MultiTextUI


public class MultiTextUI
extends TextUI

TextUI 를 조합하기 위해서(때문에) 사용하는 다중 UI 입니다.

이 파일은, AutoMulti 에 의해 자동 생성된 것입니다.


필드의 개요
protected  Vector uis
          실제의 UI 가 포함되고 있는 벡터입니다.
 
생성자 의 개요
MultiTextUI ()
           
 
메소드의 개요
 boolean contains (JComponent  a, int b, int c)
          이 객체가 취급하는 각 UI 로 contains 메소드를 호출합니다.
static ComponentUI createUI (JComponent  a)
          보조 LookAndFeel 중 한쪽이 이 UI 를 지원하는 경우는, 다중 UI 인스턴스를 돌려줍니다.
 void damageRange (JTextComponent  a, int b, int c)
          이 객체가 취급하는 각 UI 로 damageRange 메소드를 호출합니다.
 void damageRange (JTextComponent  a, int b, int c, Position.Bias  d, Position.Bias  e)
          이 객체가 취급하는 각 UI 로 damageRange 메소드를 호출합니다.
 Accessible getAccessibleChild (JComponent  a, int b)
          이 객체가 취급하는 각 UI 로 getAccessibleChild 메소드를 호출합니다.
 int getAccessibleChildrenCount (JComponent  a)
          이 객체가 취급하는 각 UI 로 getAccessibleChildrenCount 메소드를 호출합니다.
 EditorKit getEditorKit (JTextComponent  a)
          이 객체가 취급하는 각 UI 로 getEditorKit 메소드를 호출합니다.
 Dimension getMaximumSize (JComponent  a)
          이 객체가 취급하는 각 UI 로 getMaximumSize 메소드를 호출합니다.
 Dimension getMinimumSize (JComponent  a)
          이 객체가 취급하는 각 UI 로 getMinimumSize 메소드를 호출합니다.
 int getNextVisualPositionFrom (JTextComponent  a, int b, Position.Bias  c, int d, Position.Bias [] e)
          이 객체가 취급하는 각 UI 로 getNextVisualPositionFrom 메소드를 호출합니다.
 Dimension getPreferredSize (JComponent  a)
          이 객체가 취급하는 각 UI 로 getPreferredSize 메소드를 호출합니다.
 View getRootView (JTextComponent  a)
          이 객체가 취급하는 각 UI 로 getRootView 메소드를 호출합니다.
 String getToolTipText (JTextComponent  a, Point  b)
          이 객체가 취급하는 각 UI 로 getToolTipText 메소드를 호출합니다.
 ComponentUI [] getUIs ()
          이 다중 UI 에 관련지을 수 있었던 UI 의 리스트를 돌려줍니다.
 void installUI (JComponent  a)
          이 객체가 취급하는 각 UI 로 installUI 메소드를 호출합니다.
 Rectangle modelToView (JTextComponent  a, int b)
          이 객체가 취급하는 각 UI 로 modelToView 메소드를 호출합니다.
 Rectangle modelToView (JTextComponent  a, int b, Position.Bias  c)
          이 객체가 취급하는 각 UI 로 modelToView 메소드를 호출합니다.
 void paint (Graphics  a, JComponent  b)
          이 객체가 취급하는 각 UI 로 paint 메소드를 호출합니다.
 void uninstallUI (JComponent  a)
          이 객체가 취급하는 각 UI 로 uninstallUI 메소드를 호출합니다.
 void update (Graphics  a, JComponent  b)
          이 객체가 취급하는 각 UI 로 update 메소드를 호출합니다.
 int viewToModel (JTextComponent  a, Point  b)
          이 객체가 취급하는 각 UI 로 viewToModel 메소드를 호출합니다.
 int viewToModel (JTextComponent  a, Point  b, Position.Bias [] c)
          이 객체가 취급하는 각 UI 로 viewToModel 메소드를 호출합니다.
 
클래스 javax.swing.plaf. ComponentUI 로부터 상속된 메소드
getBaseline , getBaselineResizeBehavior
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

필드의 상세

uis

protected Vector  uis
실제의 UI 가 포함되고 있는 벡터입니다. 이것은,createUI 의 호출에 의해 작성되어getUIs 메소드를 호출하는 것으로 취득할 수 있습니다. 최초의 요소는, 디폴트의 Look & Feel 로부터 얻을 수 있던 실제의 UI 인 것이 보증됩니다.

생성자 의 상세

MultiTextUI

public MultiTextUI()
메소드의 상세

getUIs

public ComponentUI [] getUIs()
이 다중 UI 에 관련지을 수 있었던 UI 의 리스트를 돌려줍니다. 컴퍼넌트의 다중 UI 를 인식하는 어플리케이션은, 이러한 UI 를 처리할 수 있게 됩니다.


getToolTipText

public String  getToolTipText(JTextComponent  a,
                             Point  b)
이 객체가 취급하는 각 UI 로 getToolTipText 메소드를 호출합니다.

오버라이드(override):
클래스 TextUI 내의 getToolTipText
반환값:
최초의 UI 로부터 취득된 값. 디폴트의 LookAndFeel 로부터 취득된 UI 와 동일한
도입된 버젼:
1.4
관련 항목:
JTextComponent.getToolTipText(java.awt.event.MouseEvent)

modelToView

public Rectangle  modelToView(JTextComponent  a,
                             int b)
                      throws BadLocationException 
이 객체가 취급하는 각 UI 로 modelToView 메소드를 호출합니다.

정의:
클래스 TextUI 내의 modelToView
b - 변환 대상의 모델내에서의 로컬 위치 >= 0
반환값:
최초의 UI 로부터 취득된 값. 디폴트의 LookAndFeel 로부터 취득된 UI 와 동일하다
예외:
BadLocationException - 지정된 위치가, 관련하는 문서내의 유효한 위치를 나타내지 않는 경우

modelToView

public Rectangle  modelToView(JTextComponent  a,
                             int b,
                             Position.Bias  c)
                      throws BadLocationException 
이 객체가 취급하는 각 UI 로 modelToView 메소드를 호출합니다.

정의:
클래스 TextUI 내의 modelToView
b - 변환 대상의 모델내에서의 로컬 위치 >= 0
반환값:
최초의 UI 로부터 취득된 값. 디폴트의 LookAndFeel 로부터 취득된 UI 와 동일하다
예외:
BadLocationException - 지정된 위치가, 관련하는 문서내의 유효한 위치를 나타내지 않는 경우

viewToModel

public int viewToModel(JTextComponent  a,
                       Point  b)
이 객체가 취급하는 각 UI 로 viewToModel 메소드를 호출합니다.

정의:
클래스 TextUI 내의 viewToModel
b - 변환 대상의 뷰에서의 위치. 이것은, 마우스 이벤트와 같은 좌표계내에 어느 필요가 있다
반환값:
최초의 UI 로부터 취득된 값. 디폴트의 LookAndFeel 로부터 취득된 UI 와 동일하다

viewToModel

public int viewToModel(JTextComponent  a,
                       Point  b,
                       Position.Bias [] c)
이 객체가 취급하는 각 UI 로 viewToModel 메소드를 호출합니다.

정의:
클래스 TextUI 내의 viewToModel
b - 변환 대상의 뷰의 좌표계에서의 위치. 이것은, 마우스 이벤트와 같은 좌표계내에 어느 필요가 있는
c - 지정된 점이 모델의 전의 문자와 다음의 문자의 어느 쪽으로 가까운 것인지를 나타내기 (위해)때문에, 이 메소드에 의해 기입해진다
반환값:
최초의 UI 로부터 취득된 값. 디폴트의 LookAndFeel 로부터 취득된 UI 와 동일하다

getNextVisualPositionFrom

public int getNextVisualPositionFrom(JTextComponent  a,
                                     int b,
                                     Position.Bias  c,
                                     int d,
                                     Position.Bias [] e)
                              throws BadLocationException 
이 객체가 취급하는 각 UI 로 getNextVisualPositionFrom 메소드를 호출합니다.

정의:
클래스 TextUI 내의 getNextVisualPositionFrom
파라미터:
a - 이 UI 가 인스톨 되고 있는 텍스트 컴퍼넌트
b - 변환 대상의 위치 >= 0
c - 위치의 바이어스
d - 현재 위치로부터의 방향. 이것은, 키보드에 일반적으로 존재하는 커서 키라고 볼 수가 있어 SwingConstants.WEST, SwingConstants.EAST, SwingConstants.NORTH, 또는 SwingConstants.SOUTH 가 되는
e - 반환되는 위치의 바이어스를 포함한 배열
반환값:
최초의 UI 로부터 취득된 값. 디폴트의 LookAndFeel 로부터 취득된 UI 와 동일하다
예외:
BadLocationException

damageRange

public void damageRange(JTextComponent  a,
                        int b,
                        int c)
이 객체가 취급하는 각 UI 로 damageRange 메소드를 호출합니다.

정의:
클래스 TextUI 내의 damageRange
b - 범위의 시점 >= 0
c - 범위의 종점 >= p0

damageRange

public void damageRange(JTextComponent  a,
                        int b,
                        int c,
                        Position.Bias  d,
                        Position.Bias  e)
이 객체가 취급하는 각 UI 로 damageRange 메소드를 호출합니다.

정의:
클래스 TextUI 내의 damageRange
b - 범위의 시점 >= 0
c - 범위의 종점 >= p0

getEditorKit

public EditorKit  getEditorKit(JTextComponent  a)
이 객체가 취급하는 각 UI 로 getEditorKit 메소드를 호출합니다.

정의:
클래스 TextUI 내의 getEditorKit
반환값:
최초의 UI 로부터 취득된 값. 디폴트의 LookAndFeel 로부터 취득된 UI 와 동일하다

getRootView

public View  getRootView(JTextComponent  a)
이 객체가 취급하는 각 UI 로 getRootView 메소드를 호출합니다.

정의:
클래스 TextUI 내의 getRootView
반환값:
최초의 UI 로부터 취득된 값. 디폴트의 LookAndFeel 로부터 취득된 UI 와 동일하다

contains

public boolean contains(JComponent  a,
                        int b,
                        int c)
이 객체가 취급하는 각 UI 로 contains 메소드를 호출합니다.

오버라이드(override):
클래스 ComponentUI 내의 contains
파라미터:
a - x, y 의 위치가 조회되는 컴퍼넌트. 이 인수는 일반적으로 무시되지만, UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는 사용되는 일이 있는
b - 점의 x 좌표
c - 점의 y 좌표
반환값:
최초의 UI 로부터 취득된 값. 디폴트의 LookAndFeel 로부터 취득된 UI 와 동일한
관련 항목:
JComponent.contains(int, int) , Component.contains(int, int)

update

public void update(Graphics  a,
                   JComponent  b)
이 객체가 취급하는 각 UI 로 update 메소드를 호출합니다.

오버라이드(override):
클래스 ComponentUI 내의 update
파라미터:
a - 페인트 대상의 Graphics 문맥
b - 페인트 되는 컴퍼넌트. 이 인수는 일반적으로 무시되지만, UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는 사용되는 일이 있는
관련 항목:
ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent) , JComponent.paintComponent(java.awt.Graphics)

createUI

public static ComponentUI  createUI(JComponent  a)
보조 LookAndFeel 중 한쪽이 이 UI 를 지원하는 경우는, 다중 UI 인스턴스를 돌려줍니다. 그렇지 않은 경우는, 디폴트 LookAndFeel 로부터 취득된 UI 객체만을 돌려줍니다.


installUI

public void installUI(JComponent  a)
이 객체가 취급하는 각 UI 로 installUI 메소드를 호출합니다.

오버라이드(override):
클래스 ComponentUI 내의 installUI
파라미터:
a - UI 위양이 인스톨 되고 있는 컴퍼넌트
관련 항목:
ComponentUI.uninstallUI(javax.swing.JComponent) , JComponent.setUI(javax.swing.plaf.ComponentUI) , JComponent.updateUI()

uninstallUI

public void uninstallUI(JComponent  a)
이 객체가 취급하는 각 UI 로 uninstallUI 메소드를 호출합니다.

오버라이드(override):
클래스 ComponentUI 내의 uninstallUI
파라미터:
a - 이 UI 위양을 삭제하는 컴퍼넌트. 이 인수는 일반적으로 무시되지만, UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는 사용되는 일이 있는
관련 항목:
ComponentUI.installUI(javax.swing.JComponent) , JComponent.updateUI()

paint

public void paint(Graphics  a,
                  JComponent  b)
이 객체가 취급하는 각 UI 로 paint 메소드를 호출합니다.

오버라이드(override):
클래스 ComponentUI 내의 paint
파라미터:
a - 페인트 대상의 Graphics 문맥
b - 페인트 되는 컴퍼넌트. 이 인수는 일반적으로 무시되지만, UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는 사용되는 일이 있는
관련 항목:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)

getPreferredSize

public Dimension  getPreferredSize(JComponent  a)
이 객체가 취급하는 각 UI 로 getPreferredSize 메소드를 호출합니다.

오버라이드(override):
클래스 ComponentUI 내의 getPreferredSize
파라미터:
a - 적절한 사이즈가 조회되는 컴퍼넌트. 이 인수는 일반적으로 무시되지만, UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는 사용되는 일이 있다
반환값:
최초의 UI 로부터 취득된 값. 디폴트의 LookAndFeel 로부터 취득된 UI 와 동일한
관련 항목:
JComponent.getPreferredSize() , LayoutManager.preferredLayoutSize(java.awt.Container)

getMinimumSize

public Dimension  getMinimumSize(JComponent  a)
이 객체가 취급하는 각 UI 로 getMinimumSize 메소드를 호출합니다.

오버라이드(override):
클래스 ComponentUI 내의 getMinimumSize
파라미터:
a - 최소 사이즈가 조회되는 컴퍼넌트. 이 인수는 일반적으로 무시되지만, UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는 사용되는 일이 있다
반환값:
최초의 UI 로부터 취득된 값. 디폴트의 LookAndFeel 로부터 취득된 UI 와 동일한
관련 항목:
JComponent.getMinimumSize() , LayoutManager.minimumLayoutSize(java.awt.Container) , ComponentUI.getPreferredSize(javax.swing.JComponent)

getMaximumSize

public Dimension  getMaximumSize(JComponent  a)
이 객체가 취급하는 각 UI 로 getMaximumSize 메소드를 호출합니다.

오버라이드(override):
클래스 ComponentUI 내의 getMaximumSize
파라미터:
a - 최대 사이즈가 조회되는 컴퍼넌트. 이 인수는 일반적으로 무시되지만, UI 객체에 상태가 없고, 복수의 컴퍼넌트에 공유되고 있는 경우는 사용되는 일이 있다
반환값:
최초의 UI 로부터 취득된 값. 디폴트의 LookAndFeel 로부터 취득된 UI 와 동일한
관련 항목:
JComponent.getMaximumSize() , LayoutManager2.maximumLayoutSize(java.awt.Container)

getAccessibleChildrenCount

public int getAccessibleChildrenCount(JComponent  a)
이 객체가 취급하는 각 UI 로 getAccessibleChildrenCount 메소드를 호출합니다.

오버라이드(override):
클래스 ComponentUI 내의 getAccessibleChildrenCount
반환값:
최초의 UI 로부터 취득된 값. 디폴트의 LookAndFeel 로부터 취득된 UI 와 동일한
관련 항목:
ComponentUI.getAccessibleChild(javax.swing.JComponent, int)

getAccessibleChild

public Accessible  getAccessibleChild(JComponent  a,
                                     int b)
이 객체가 취급하는 각 UI 로 getAccessibleChild 메소드를 호출합니다.

오버라이드(override):
클래스 ComponentUI 내의 getAccessibleChild
b - 제로로부터 시작되는 아이의 인덱스
반환값:
최초의 UI 로부터 취득된 값. 디폴트의 LookAndFeel 로부터 취득된 UI 와 동일한
관련 항목:
ComponentUI.getAccessibleChildrenCount(javax.swing.JComponent)

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