Class TextFieldComponent
package org.kwis.msp.lwc
java.lang.Object | +--org.kwis.msp.lwc.Component | +--org.kwis.msp.lwc.TextComponent | +--org.kwis.msp.lwc.TextFieldComponentextends TextComponent:
TextFieldComponentTextComponent를 상속한 클래스로
한 라인에서 문자 편집을 합니다.
이 컴포넌트의 넓이는 입력된 문자 데이타에 맞도록 자동으로 변경됩니다.
전체 화면을 사용하여 문자 편집을
할 수 있으며, 특정 문자열만을 입력하도록 입력제한을 할 수 있습니다.
TextComoponent에서 정의된
입력 제한자에 대한 내용을 참고하세요.
기본적으로 최대 입력 가능한 문자열에 대한 제한은 하지 않으며,
TextComponent.setMaxLength(int maxLen)를 통해서 최대 입력가능한 문자수를 제한 할 수
있습니다.
See Also:
TextComponent,TextBoxComponent
Inner classes inherited from class org.kwis.msp.lwc. TextComponent TextComponent.ModeViewer
Field Summary protected ShellComponent tShell 전체화면 전환시 사용
Fields inherited from class org.kwis.msp.lwc. TextComponent charCount , constChecker , constraint , CONSTRAINT_ANY , CONSTRAINT_EMAILADDRESS , CONSTRAINT_NUMBER , CONSTRAINT_PASSWORD , CONSTRAINT_PHONENUMBER , CONSTRAINT_URL , display , f , imHandler , iMode , m_cPos , m_td , maxLength , modeViewer
Fields inherited from class org.kwis.msp.lwc. Component bg , evtListener , evtListenerObj , fg , FOCUS_NOTIFY , h , HAS_FOCUS_MASK , INPUT_MASK , KEY_NOTIFY , KEY_PRESSED , KEY_RELEASED , KEY_REPEATED , KEY_TYPED , LAYOUT_BOTTOM , LAYOUT_HCENTER , LAYOUT_LEFT , LAYOUT_RIGHT , LAYOUT_TOP , LAYOUT_VCENTER , mask , parent , POINT_DRAGGED , POINT_PRESSED , POINT_RELEASED , POINTER_NOTIFY , POS_MASK , PREFER_SIZE_MASK , prefH , prefW , SHOW_NOTIFY , SIZE_MASK , VALID_MASK , w , x , y
Constructor Summary TextFieldComponent ( String data, int constraint) 주어진 문자 데이타와 입력 제한자로 TextㄹFieldComponent 의 인스턴스를 생성합니다.
Method Summary void configure (int x, int y, int w, int h, int mask) 컴포넌트의 위치나 크기를 변경합니다. void delete (int index, int len) 현재 화면에 보여지고 있는 문자데이타의 index 위치에서 부터 len 길이만큼 데이타를 삭제합니다. void focusNotify (boolean b) 포커스를 받게 되면 불려집니다. int getPreferredHeight () 컴포넌트의 적절한 높이를 결정합니다. int getPreferredHeight (int wr) 컴포넌트의 적절한 높이를 결정합니다. int getPreferredWidth () 컴포넌트의 적절한 폭을 결정합니다. void insert (char[] data, int offset, int len, int index) 현재 화면에 출력된 문자 데이타에서 인자로 주어진 문자 데이타를 index 위치에 추가합니다. boolean keyNotify (int type, int key) 키 입력을 받으면 호출됩니다. void paintContent ( Graphics g) 내부를 칠합니다. void setString ( String data) 문자 데이타를 지정합니다.
Methods inherited from class org.kwis.msp.lwc. TextComponent getConstraint , getFont , getMaxLength , getString , setFont , setMaxLength , showNotify
Methods inherited from class org.kwis.msp.lwc. Component calcPreferredSize , canHandleInput , getBackground , getCard , getForeground , getHeight , getWidth , getX , getXOnScreen , getY , getYOnScreen , hasFocus , invalidate , isShown , isValid , layout , pointerNotify , processEvent , repaint , repaint , serviceRepaints , setBackground , setEventListener , setFocus , setForeground , toString , validate
Methods inherited from class java.lang. Object equals , getClass , hashCode , notify , notifyAll , wait , wait , wait
Field Detail
tShell
섹션 제목: “tShell”- 전체화면 전환시 사용
Constructor Detail
TextFieldComponent
섹션 제목: “TextFieldComponent”Parameters:
constraints- 문자 입력 형태
Method Detail
setString
섹션 제목: “setString”필드 요약
섹션 제목: “필드 요약”protected ShellComponent tShell— 전체화면 전환시 사용
생성자 요약
섹션 제목: “생성자 요약”- TextFieldComponent ( String data, int constraint) 주어진 문자 데이타와 입력 제한자로 TextㄹFieldComponent 의 인스턴스를 생성합니다.
메서드 요약
섹션 제목: “메서드 요약”void configure (int x, int y, int w, int h, int mask)— 컴포넌트의 위치나 크기를 변경합니다.void delete (int index, int len)— 현재 화면에 보여지고 있는 문자데이타의 index 위치에서 부터 len 길이만큼 데이타를 삭제합니다.void focusNotify (boolean b)— 포커스를 받게 되면 불려집니다.int getPreferredHeight ()— 컴포넌트의 적절한 높이를 결정합니다.int getPreferredHeight (int wr)— 컴포넌트의 적절한 높이를 결정합니다.int getPreferredWidth ()— 컴포넌트의 적절한 폭을 결정합니다.void insert (char[] data, int offset, int len, int index)— 현재 화면에 출력된 문자 데이타에서 인자로 주어진 문자 데이타를 index 위치에 추가합니다.boolean keyNotify (int type, int key)— 키 입력을 받으면 호출됩니다.void paintContent ( Graphics g)— 내부를 칠합니다.void setString ( String data)— 문자 데이타를 지정합니다.
필드 상세
섹션 제목: “필드 상세”tShell
섹션 제목: “tShell”protected ShellComponent tShell- 전체화면 전환시 사용
TextFieldComponent
섹션 제목: “TextFieldComponent”public TextFieldComponent(String data, int constraint)Parameters:
constraints- 문자 입력 형태
setString
섹션 제목: “setString”public void setString(String data)생성자 상세
섹션 제목: “생성자 상세”TextFieldComponent
섹션 제목: “TextFieldComponent”public TextFieldComponent(String data, int constraint)Parameters:
constraints- 문자 입력 형태
setString
섹션 제목: “setString”public void setString(String data)메서드 상세
섹션 제목: “메서드 상세”setString
섹션 제목: “setString”public void setString(String data)