JavaTM Platform
Standard Ed. 6

java.awt
클래스 TextComponent

java.lang.Object 
  상위를 확장 java.awt.Component 
      상위를 확장 java.awt.TextComponent
모든 구현된 인터페이스:
ImageObserver , MenuContainer , Serializable , Accessible
직계의 기존의 서브 클래스:
TextArea , TextField


public class TextComponent
extends Component
implements Accessible

TextComponent 클래스는, 텍스트의 편집을 가능하게 하는 모든 컴퍼넌트의 슈퍼 클래스입니다.  

텍스트 컴퍼넌트는 텍스트의 캐릭터 라인을 구체적으로 표현합니다. TextComponent 클래스는, 이 텍스트가 편집 가능한지 어떤지를 판정하는 메소드 세트를 정의합니다. 컴퍼넌트가 편집 가능한 경우는, 텍스트 삽입 caret를 지원하는 다른 메소드 세트도 정의합니다.  

또, 이 클래스는, 텍스트의 현재의 「선택 범위」를 보관 유지하기 위해서 사용되는 메소드도 정의합니다. 컴퍼넌트의 텍스트의 부분 텍스트인 텍스트의 선택 범위는, 편집 조작의 대상이 됩니다. 텍스트의 선택 범위는, 「선택 텍스트」라고도 불립니다.

도입된 버젼:
JDK1. 0
관련 항목:
직렬화 된 형식

상자의 클래스의 개요
protected  class TextComponent.AccessibleAWTTextComponent
          이 클래스는 TextComponent 클래스용의 접근성?의 지원를 구현하고 있습니다.
 
클래스 java.awt. Component 로부터 상속된 상자의 클래스/인터페이스
Component.AccessibleAWTComponent , Component.BaselineResizeBehavior , Component.BltBufferStrategy , Component.FlipBufferStrategy
 
필드의 개요
protected  TextListener textListener
           
 
클래스 java.awt. Component 로부터 상속된 필드
BOTTOM_ALIGNMENT , CENTER_ALIGNMENT , LEFT_ALIGNMENT , RIGHT_ALIGNMENT , TOP_ALIGNMENT
 
인터페이스 java.awt.image. ImageObserver 로부터 상속된 필드
ABORT , ALLBITS , ERROR , FRAMEBITS , HEIGHT , PROPERTIES , SOMEBITS , WIDTH
 
메소드의 개요
 void addNotify ()
          네이티브 스크린 자원에 접속해, 이 Component 를 표시 가능하게 합니다.
 void addTextListener (TextListener  l)
          이 텍스트 컴퍼넌트로부터 텍스트 이벤트를 받기 위해서(때문에), 지정된 텍스트 이벤트 청취자를 추가합니다.
 void enableInputMethods (boolean enable)
          이 텍스트 컴퍼넌트의 입력 메소드 지원를 사용 가능 또는 사용 불가능하게 합니다.
 AccessibleContext getAccessibleContext ()
          이 TextComponent 에 관련한 AccessibleContext 를 돌려줍니다.
 Color getBackground ()
          이 텍스트 컴퍼넌트의 백그라운드 칼라를 돌려줍니다.
 int getCaretPosition ()
          텍스트 삽입 caret의 위치를 돌려줍니다.
 InputMethodRequests getInputMethodRequests ()
          이 컴퍼넌트의 입력 메소드로부터의 요구를 지원하는 입력 메소드 요구 핸들러를 돌려줍니다.
<T extends EventListener >
T[]
getListeners (Class <T> listenerType)
          이 TextComponentFooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다.
 String getSelectedText ()
          이 텍스트 컴퍼넌트에 의해 표시되는 텍스트로부터 선택 텍스트를 돌려줍니다.
 int getSelectionEnd ()
          이 텍스트 컴퍼넌트의 선택 텍스트의 종점을 돌려줍니다.
 int getSelectionStart ()
          이 텍스트 컴퍼넌트의 선택 텍스트의 시점을 돌려줍니다.
 String getText ()
          이 텍스트 컴퍼넌트에 의해 표시되는 텍스트를 돌려줍니다.
 TextListener [] getTextListeners ()
          이 텍스트 컴퍼넌트에 등록된 모든 텍스트 청취자의 배열을 돌려줍니다.
 boolean isEditable ()
          이 텍스트 컴퍼넌트가 편집 가능한지 어떤지를 나타냅니다.
protected  String paramString ()
          이 TextComponent 상태를 나타내는 캐릭터 라인을 돌려줍니다.
protected  void processEvent (AWTEvent  e)
          이 텍스트 컴퍼넌트의 이벤트를 처리합니다.
protected  void processTextEvent (TextEvent  e)
          이 텍스트 컴퍼넌트로 발생하는 액션 이벤트를, 등록된 TextListener 객체에 발송 하는 것으로써, 액션 이벤트를 처리합니다.
 void removeNotify ()
          TextComponent 의 피어를 삭제합니다.
 void removeTextListener (TextListener  l)
          이후 이 텍스트 컴퍼넌트로부터 텍스트 이벤트를 받지 않게, 지정된 텍스트 이벤트 청취자를 삭제합니다.
 void select (int selectionStart, int selectionEnd)
          지정된 시점과 종점의 사이에 있는 텍스트를 선택합니다.
 void selectAll ()
          이 텍스트 컴퍼넌트내의 모든 텍스트를 선택합니다.
 void setBackground (Color  c)
          이 텍스트 컴퍼넌트의 백그라운드 칼라를 설정합니다.
 void setCaretPosition (int position)
          텍스트 삽입 caret의 위치를 설정합니다.
 void setEditable (boolean b)
          이 텍스트 컴퍼넌트가 편집 가능한가 어떤가를 지정하는 플래그를 설정합니다.
 void setSelectionEnd (int selectionEnd)
          이 텍스트 컴퍼넌트의 선택 범위의 종점을, 지정된 위치로 설정합니다.
 void setSelectionStart (int selectionStart)
          이 텍스트 컴퍼넌트의 선택 범위의 시점을, 지정된 위치로 설정합니다.
 void setText (String  t)
          이 텍스트 컴퍼넌트로 표시되는 텍스트를, 지정된 텍스트로 설정합니다.
 
클래스 java.awt. Component 로부터 상속된 메소드
action , add , addComponentListener , addFocusListener , addHierarchyBoundsListener , addHierarchyListener , addInputMethodListener , addKeyListener , addMouseListener , addMouseMotionListener , addMouseWheelListener , addPropertyChangeListener , addPropertyChangeListener , applyComponentOrientation , areFocusTraversalKeysSet , bounds , checkImage , checkImage , coalesceEvents , contains , contains , createImage , createImage , createVolatileImage , createVolatileImage , deliverEvent , disable , disableEvents , dispatchEvent , doLayout , enable , enable , enableEvents , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , getAlignmentX , getAlignmentY , getBaseline , getBaselineResizeBehavior , getBounds , getBounds , getColorModel , getComponentAt , getComponentAt , getComponentListeners , getComponentOrientation , getCursor , getDropTarget , getFocusCycleRootAncestor , getFocusListeners , getFocusTraversalKeys , getFocusTraversalKeysEnabled , getFont , getFontMetrics , getForeground , getGraphics , getGraphicsConfiguration , getHeight , getHierarchyBoundsListeners , getHierarchyListeners , getIgnoreRepaint , getInputContext , getInputMethodListeners , getKeyListeners , getLocale , getLocation , getLocation , getLocationOnScreen , getMaximumSize , getMinimumSize , getMouseListeners , getMouseMotionListeners , getMousePosition , getMouseWheelListeners , getName , getParent , getPeer , getPreferredSize , getPropertyChangeListeners , getPropertyChangeListeners , getSize , getSize , getToolkit , getTreeLock , getWidth , getX , getY , gotFocus , handleEvent , hasFocus , hide , imageUpdate , inside , invalidate , isBackgroundSet , isCursorSet , isDisplayable , isDoubleBuffered , isEnabled , isFocusable , isFocusCycleRoot , isFocusOwner , isFocusTraversable , isFontSet , isForegroundSet , isLightweight , isMaximumSizeSet , isMinimumSizeSet , isOpaque , isPreferredSizeSet , isShowing , isValid , isVisible , keyDown , keyUp , layout , list , list , list , list , list , locate , location , lostFocus , minimumSize , mouseDown , mouseDrag , mouseEnter , mouseExit , mouseMove , mouseUp , move , nextFocus , paint , paintAll , postEvent , preferredSize , prepareImage , prepareImage , print , printAll , processComponentEvent , processFocusEvent , processHierarchyBoundsEvent , processHierarchyEvent , processInputMethodEvent , processKeyEvent , processMouseEvent , processMouseMotionEvent , processMouseWheelEvent , remove , removeComponentListener , removeFocusListener , removeHierarchyBoundsListener , removeHierarchyListener , removeInputMethodListener , removeKeyListener , removeMouseListener , removeMouseMotionListener , removeMouseWheelListener , removePropertyChangeListener , removePropertyChangeListener , repaint , repaint , repaint , repaint , requestFocus , requestFocus , requestFocusInWindow , requestFocusInWindow , reshape , resize , resize , setBounds , setBounds , setComponentOrientation , setCursor , setDropTarget , setEnabled , setFocusable , setFocusTraversalKeys , setFocusTraversalKeysEnabled , setFont , setForeground , setIgnoreRepaint , setLocale , setLocation , setLocation , setMaximumSize , setMinimumSize , setName , setPreferredSize , setSize , setSize , setVisible , show , show , size , toString , transferFocus , transferFocusBackward , transferFocusUpCycle , update , validate
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

필드의 상세

textListener

protected transient TextListener  textListener
메소드의 상세

enableInputMethods

public void enableInputMethods(boolean enable)
이 텍스트 컴퍼넌트의 입력 메소드 지원를 사용 가능 또는 사용 불가능하게 합니다. 입력 메소드 지원가 사용 가능해, 텍스트 컴퍼넌트가 키 이벤트도 처리하는 경우, 입력 이벤트는 현재의 입력 메소드에 제공되어 그 컴퍼넌트 에 의해서만 처리되는지, 입력 메소드가 사용하지 않으면, 그 청취자에게 보내집니다. 이 텍스트 컴퍼넌트의 입력 메소드 지원가 디폴트로 유효한가 무효인지, 또 그방법은 구현에 의존합니다.

오버라이드(override):
클래스 Component 내의 enableInputMethods
파라미터:
enable - 사용 가능하게 하려면 true, 사용 불가능하게 하려면 false
도입된 버젼:
1.2
관련 항목:
Component.processKeyEvent(java.awt.event.KeyEvent)

getInputMethodRequests

public InputMethodRequests  getInputMethodRequests()
클래스 Component 의 기술:
이 컴퍼넌트의 입력 메소드로부터의 요구를 지원하는 입력 메소드 요구 핸들러를 돌려줍니다. 온더 스포트 텍스트 입력을 지원하는 컴퍼넌트는,InputMethodRequests 의 인스턴스를 돌려주기 위해서(때문에)는 이 메소드를 오버라이드(override) 할 필요가 있습니다. 동시에, 입력 메소드 이벤트를 처리할 필요도 있습니다.

오버라이드(override):
클래스 Component 내의 getInputMethodRequests
반환값:
이 컴퍼넌트의 입력 메소드 요구 핸들러. 디폴트에서는 null
관련 항목:
Component.addInputMethodListener(java.awt.event.InputMethodListener)

addNotify

public void addNotify()
네이티브 스크린 자원에 접속해, 이 Component 를 표시 가능하게 합니다. 이 메소드는, 툴 킷에 의해 내부에서 불려 갑니다. 프로그램이 직접 호출할 수 없습니다.

오버라이드(override):
클래스 Component 내의 addNotify
관련 항목:
removeNotify()

removeNotify

public void removeNotify()
TextComponent 의 피어를 삭제합니다. 피어는,TextComponent 의 기능을 바꾸지 않고 로 외관을 변경할 수가 있습니다.

오버라이드(override):
클래스 Component 내의 removeNotify
관련 항목:
Component.isDisplayable() , Component.addNotify()

setText

public void setText(String  t)
이 텍스트 컴퍼넌트로 표시되는 텍스트를, 지정된 텍스트로 설정합니다.

파라미터:
t - 새로운 텍스트. 이 파라미터가 null 의 경우, 텍스트는 빈 상태(empty)의 캐릭터 라인 "" 으로 설정됩니다.
관련 항목:
getText()

getText

public String  getText()
이 텍스트 컴퍼넌트에 의해 표시되는 텍스트를 돌려줍니다. 디폴트로 이것은 빈 상태(empty)의 캐릭터 라인입니다.

반환값:
TextComponent 의 값
관련 항목:
setText(java.lang.String)

getSelectedText

public String  getSelectedText()
이 텍스트 컴퍼넌트에 의해 표시되는 텍스트로부터 선택 텍스트를 돌려줍니다.

반환값:
이 텍스트 컴퍼넌트의 선택 텍스트
관련 항목:
select(int, int)

isEditable

public boolean isEditable()
이 텍스트 컴퍼넌트가 편집 가능한지 어떤지를 나타냅니다.

반환값:
이 텍스트 컴퍼넌트가 편집 가능한 경우는 true, 그렇지 않은 경우는 false
도입된 버젼:
JDK1. 0
관련 항목:
setEditable(boolean)

setEditable

public void setEditable(boolean b)
이 텍스트 컴퍼넌트가 편집 가능한가 어떤가를 지정하는 플래그를 설정합니다.  

플래그가 true 로 설정되어 있는 경우, 텍스트 컴퍼넌트는 사용자에 의한 편집이 가능하게 됩니다. 플래그가 false 로 설정되어 있는 경우, 사용자는 이 텍스트 컴퍼넌트의 텍스트를 변경할 수 없습니다. 디폴트로, 편집 불가능한 텍스트 컴퍼넌트는 SystemColor.control 의 백그라운드 칼라를 가집니다. 이 디폴트는 setBackground 의 호출에 의해 오버라이드(override) 할 수 있습니다.

파라미터:
b - 이 텍스트 컴퍼넌트가 사용자에 의해 편집 가능한가 어떤가를 나타내는 플래그
도입된 버젼:
JDK1. 0
관련 항목:
isEditable()

getBackground

public Color  getBackground()
이 텍스트 컴퍼넌트의 백그라운드 칼라를 돌려줍니다. 디폴트로, 편집 불가능한 텍스트 컴퍼넌트는 SystemColor.control 의 백그라운드 칼라를 가집니다. 이 디폴트는 setBackground 의 호출에 의해 오버라이드(override) 할 수 있습니다.

오버라이드(override):
클래스 Component 내의 getBackground
반환값:
이 텍스트 컴퍼넌트의 백그라운드 칼라. 이 텍스트 컴퍼넌트에 백그라운드 칼라가 없는 경우는, 부모의 백그라운드 칼라가 반환되는
도입된 버젼:
JDK1. 0
관련 항목:
setBackground(Color)

setBackground

public void setBackground(Color  c)
이 텍스트 컴퍼넌트의 백그라운드 칼라를 설정합니다.

오버라이드(override):
클래스 Component 내의 setBackground
파라미터:
c - 이 텍스트 컴퍼넌트의 색이 되는 색. 이 파라미터가 null 의 경우, 이 텍스트 컴퍼넌트는 부모의 백그라운드 칼라를 상속하는
도입된 버젼:
JDK1. 0
관련 항목:
getBackground()

getSelectionStart

public int getSelectionStart()
이 텍스트 컴퍼넌트의 선택 텍스트의 시점을 돌려줍니다.

반환값:
선택 텍스트의 시점
관련 항목:
setSelectionStart(int) , getSelectionEnd()

setSelectionStart

public void setSelectionStart(int selectionStart)
이 텍스트 컴퍼넌트의 선택 범위의 시점을, 지정된 위치로 설정합니다. 새로운 시점은 현재의 선택 범위의 종점 이전에 제한됩니다. 또, 컴퍼넌트의 텍스트의 선두를 나타내는 0 보다 작은 값으로 설정할 수 없습니다. 호출측이 지정한 selectionStart 의 값이 경계외인 경우에서도, 이 메소드는, 실패하는 일 없이, 암묵적으로 이러한 제약을 적용합니다.

파라미터:
selectionStart - 선택한 텍스트의 시점
도입된 버젼:
JDK1. 1
관련 항목:
getSelectionStart() , setSelectionEnd(int)

getSelectionEnd

public int getSelectionEnd()
이 텍스트 컴퍼넌트의 선택 텍스트의 종점을 돌려줍니다.

반환값:
선택 텍스트의 종점
관련 항목:
setSelectionEnd(int) , getSelectionStart()

setSelectionEnd

public void setSelectionEnd(int selectionEnd)
이 텍스트 컴퍼넌트의 선택 범위의 종점을, 지정된 위치로 설정합니다. 새로운 말미는, 현재의 선택 영역의 선두 또는 그 후로 한정됩니다. 또, 컴퍼넌트의 텍스트의 말미를 넘는 값으로 설정할 수 없습니다. 호출측이 지정한 selectionEnd 의 값이 경계외인 경우에서도, 이 메소드는, 실패하는 일 없이, 암묵적으로 이러한 제약을 적용합니다.

파라미터:
selectionEnd - 선택한 텍스트의 종점
도입된 버젼:
JDK1. 1
관련 항목:
getSelectionEnd() , setSelectionStart(int)

select

public void select(int selectionStart,
                   int selectionEnd)
지정된 시점과 종점의 사이에 있는 텍스트를 선택합니다.  

이 메소드는 선택 텍스트의 시점과 종점을 설정합니다. 시점은 0 이상이 아니면 안된다고 하는 제약이 적용됩니다. 종점은 시점과 같은가, 그것보다 큰 값이 아니면 안되어, 또 텍스트 컴퍼넌트의 텍스트의 길이에 동일한지, 그것보다 짧지 않으면 안됩니다. 문자의 위치는, 제로로부터 시작되는 인덱스로 지정합니다. 선택 범위의 길이는, endPosition - startPosition 입니다. 그 때문에,endPosition 에 있는 문자는 선택되지 않습니다. 선택 텍스트의 시점과 종점이 같은 경우는, 모든 텍스트의 선택이 해제됩니다.

호출측이 일관성의 없는 값 또는 경계외의 값을 지정했을 경우, 메소드는 메세지를 표시하지 않고 , 이러한 제약을 적용합니다. 구체적으로는, 시점 또는 종점이 텍스트의 길이를 넘는 경우, 텍스트와 같은 길이로 다시 설정합니다. 시점이 제로보다 작은 경우, 제로로 다시 설정합니다. 종점이 시점보다 작은 경우, 시점으로 다시 설정합니다.

파라미터:
selectionStart - 선택되는 최초의 문자 (char 치)의 제로로부터 시작되는 인덱스
selectionEnd - 선택되는 텍스트의 종점을 나타내는 제로로부터 시작되는 인덱스. selectionEnd 에 있는 문자 (char 치)(은)는 선택되지 않는
관련 항목:
setSelectionStart(int) , setSelectionEnd(int) , selectAll()

selectAll

public void selectAll()
이 텍스트 컴퍼넌트내의 모든 텍스트를 선택합니다.

관련 항목:
select(int, int)

setCaretPosition

public void setCaretPosition(int position)
텍스트 삽입 caret의 위치를 설정합니다. caret 위치는 0 으로부터 텍스트의 말미의 문자까지 제약됩니다. 건네받은 값이 이 범위보다 큰 경우, 값은 마지막 문자 (또는 TextComponent 에 텍스트가 포함되어 있지 않은 경우는 0)가 설정되어 에러는 돌려주어지지 않습니다. 건네받은 값이 0 보다 작은 경우는, IllegalArgumentException 가 throw 됩니다.

파라미터:
position - 텍스트 삽입 caret의 위치
예외:
IllegalArgumentException - position 가 제로보다 작은 경우
도입된 버젼:
JDK1. 1

getCaretPosition

public int getCaretPosition()
텍스트 삽입 caret의 위치를 돌려줍니다. caret 위치는 0 으로부터 텍스트의 말미의 문자까지 제약됩니다. 텍스트 또는 caret가 설정되어 있지 않은 경우, 디폴트의 caret 위치는 0 입니다.

반환값:
텍스트 삽입 caret의 위치
도입된 버젼:
JDK1. 1
관련 항목:
setCaretPosition(int)

addTextListener

public void addTextListener(TextListener  l)
이 텍스트 컴퍼넌트로부터 텍스트 이벤트를 받기 위해서(때문에), 지정된 텍스트 이벤트 청취자를 추가합니다. lnull 의 경우, 예외는 throw 되지 않고, 처리도 실행되지 않습니다.  

AWT thread 모델의 상세한 것에 대하여는,「AWT Threading Issues」를 참조해 주세요.

파라미터:
l - 텍스트 이벤트 청취자
관련 항목:
removeTextListener(java.awt.event.TextListener) , getTextListeners() , TextListener

removeTextListener

public void removeTextListener(TextListener  l)
이후 이 텍스트 컴퍼넌트로부터 텍스트 이벤트를 받지 않게, 지정된 텍스트 이벤트 청취자를 삭제합니다. lnull 의 경우, 예외는 throw 되지 않고, 처리도 실행되지 않습니다.  

AWT thread 모델의 상세한 것에 대하여는,「AWT Threading Issues」를 참조해 주세요.

파라미터:
l - 텍스트 청취자
도입된 버젼:
JDK1. 1
관련 항목:
addTextListener(java.awt.event.TextListener) , getTextListeners() , TextListener

getTextListeners

public TextListener [] getTextListeners()
이 텍스트 컴퍼넌트에 등록된 모든 텍스트 청취자의 배열을 돌려줍니다.

반환값:
이 텍스트 컴퍼넌트의 모든 TextListener, 또는 현재 텍스트 청취자가 등록되지 않은 경우는 빈 상태(empty)의 배열
도입된 버젼:
1.4
관련 항목:
addTextListener(java.awt.event.TextListener) , removeTextListener(java.awt.event.TextListener)

getListeners

public <T extends EventListener > T[] getListeners(Class <T> listenerType)
TextComponentFooListener 로서 현재 등록되어 모든 객체의 배열을 돌려줍니다. FooListener 는,addFooListener 메소드를 사용해 등록합니다.

FooListener.class 라고 하는 클래스 리터럴을 사용해,listenerType 인수를 지정할 수 있습니다. 예를 들어, 다음의 코드를 사용해, 그 텍스트 청취자의 TextComponent t 를 조회할 수 있습니다. 이러한 청취자가 없는 경우는 빈 상태(empty)의 배열을 돌려줍니다.

오버라이드(override):
클래스 Component 내의 getListeners
파라미터:
listenerType - 요구되는 청취자의 형태. java.util.EventListener 의 하위 인터페이스를 지정
반환값:
이 텍스트 컴퍼넌트에 FooListener 로서 등록되어 모든 객체의 배열. 또는 그러한 청취자가 추가되어 있지 않은 경우는 빈 상태(empty)의 배열
예외:
ClassCastException - listenerTypejava.util.EventListener 를 구현한다 클래스 또는 인터페이스를 지정하지 않는 경우
도입된 버젼:
1.3
관련 항목:
getTextListeners()

processEvent

protected void processEvent(AWTEvent  e)
이 텍스트 컴퍼넌트의 이벤트를 처리합니다. 이벤트가 TextEvent 의 경우,processTextEvent 메소드를 기동합니다. 그 외의 경우는, 슈퍼 클래스의 processEvent 를 기동합니다.  

이벤트 파라미터가 null 의 경우의 동작은 정의되어 있지 않기 때문에 예외가 throw 됩니다.

오버라이드(override):
클래스 Component 내의 processEvent
파라미터:
e - 이벤트
관련 항목:
Component.processComponentEvent(java.awt.event.ComponentEvent) , Component.processFocusEvent(java.awt.event.FocusEvent) , Component.processKeyEvent(java.awt.event.KeyEvent) , Component.processMouseEvent(java.awt.event.MouseEvent) , Component.processMouseMotionEvent(java.awt.event.MouseEvent) , Component.processInputMethodEvent(java.awt.event.InputMethodEvent) , Component.processHierarchyEvent(java.awt.event.HierarchyEvent) , Component.processMouseWheelEvent(java.awt.event.MouseWheelEvent)

processTextEvent

protected void processTextEvent(TextEvent  e)
이 텍스트 컴퍼넌트로 발생하는 액션 이벤트를, 등록된 TextListener 객체에 발송 하는 것으로써, 액션 이벤트를 처리합니다.  

주:이 메소드는, 텍스트 이벤트가 이 컴퍼넌트에 대해서 유효하지 않은 경우는 불려 가지 않습니다. 이것은 다음의 어느쪽이든 1 개(살)이 발생했을 경우에 실행됩니다.

 

이벤트 파라미터가 null 의 경우의 동작은 정의되어 있지 않기 때문에 예외가 throw 됩니다.

파라미터:
e - 텍스트 이벤트
관련 항목:
Component.enableEvents(long)

paramString

protected String  paramString()
TextComponent 상태를 나타내는 캐릭터 라인을 돌려줍니다. 이 메소드는 디버그 전용이며, 반환되는 캐릭터 라인의 내용 및 형식은 구현에 따라서 다릅니다. 반환되는 캐릭터 라인은 빈 상태(empty)의 경우가 있습니다만,null 로는 되지 않습니다.

오버라이드(override):
클래스 Component 내의 paramString
반환값:
이 텍스트 컴퍼넌트의 파라미터 캐릭터 라인

getAccessibleContext

public AccessibleContext  getAccessibleContext()
이 TextComponent 에 관련한 AccessibleContext 를 돌려줍니다. 텍스트 컴퍼넌트의 경우, AccessibleContext 는 AccessibleAWTTextComponent 의 형식을 취합니다. 필요에 따라서 신규의 AccessibleAWTTextComponent 인스턴스가 작성됩니다.

정의:
인터페이스 Accessible 내의 getAccessibleContext
오버라이드(override):
클래스 Component 내의 getAccessibleContext
반환값:
이 TextComponent 의 AccessibleContext 로서 기능한다 AccessibleAWTTextComponent
도입된 버젼:
1.3

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