|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.text.JTextComponent | +--javax.swing.JTextField | +--javax.swing.JPasswordField
JPasswordField
는 1 행의 텍스트의 편집을 가능하게 하는 경량 컴퍼넌트입니다. 다만, 뷰는 입력이 있던 것을 나타냅니다만, 어느 캐릭터가 입력되었는가는 표시하지 않습니다. 상세나 사용예에 대해서는 「The Java Tutorial」의「How to Use Text Fields」를 참조해 주세요.
JPasswordField
는 echoChar
세트와 함께 사용되는 java.awt.TextField
와의 소스 호환을 위해서(때문에) 준비되어 있습니다. 개별적으로 제공되고 있는 것은 패스워드의 입력에 영향을 주는 것 없이 ,JTextField
의 UI 를 안전하게, 및 간단하게 변경할 수 있게 하기 (위해)때문에입니다.
표준의 Look & Feel (L&F) 표현으로 이 컴퍼넌트가 사용하는 키보드의 키에 대해서는 JPasswordField 의 키의 할당을 참조해 주세요.
경고:
이 클래스의 직렬화 된 오브젝트는 향후의 Swing 릴리스와 호환은 아니게 될 예정입니다. 현재의 직렬화의 서포트는 단기간의 운용이나, 같은 버젼의 Swing 를 실행하는 어플리케이션간의 RMI 에 적절하고 있습니다. 1.4 에서는 모든 JavaBeansTM 의 장기간의 운용에 대한 서포트가 java.beans
패키지에 추가되었습니다. XMLEncoder
를 참조해 주세요.
중첩된 클래스의 개요 | |
protected class |
JPasswordField.AccessibleJPasswordField
이 클래스는 JPasswordField 클래스용의 유저 보조 기능의 서포트를 구현하고 있습니다. |
클래스 javax.swing. JTextField 을 상속받은 중첩된 클래스 |
|
클래스 javax.swing.text. JTextComponent 을 상속받은 중첩된 클래스 |
JTextComponent.KeyBinding |
클래스 javax.swing. JComponent 을 상속받은 중첩된 클래스 |
|
클래스 java.awt. Container 을 상속받은 중첩된 클래스 |
|
클래스 java.awt. Component 을 상속받은 중첩된 클래스 |
Component.BltBufferStrategy , Component.FlipBufferStrategy |
필드의 개요 |
클래스 javax.swing. JTextField 에서 상속받은 필드 |
notifyAction |
클래스 javax.swing.text. JTextComponent 에서 상속받은 필드 |
DEFAULT_KEYMAP , FOCUS_ACCELERATOR_KEY |
클래스 javax.swing. JComponent 에서 상속받은 필드 |
accessibleContext , listenerList , TOOL_TIP_TEXT_KEY , ui , UNDEFINED_CONDITION , WHEN_ANCESTOR_OF_FOCUSED_COMPONENT , WHEN_FOCUSED , WHEN_IN_FOCUSED_WINDOW |
클래스 java.awt. Component 에서 상속받은 필드 |
BOTTOM_ALIGNMENT , CENTER_ALIGNMENT , LEFT_ALIGNMENT , RIGHT_ALIGNMENT , TOP_ALIGNMENT |
인터페이스 javax.swing. SwingConstants 에서 상속받은 필드 |
BOTTOM , CENTER , EAST , HORIZONTAL , LEADING , LEFT , NEXT , NORTH , NORTH_EAST , NORTH_WEST , PREVIOUS , RIGHT , SOUTH , SOUTH_EAST , SOUTH_WEST , TOP , TRAILING , VERTICAL , WEST |
인터페이스 java.awt.image. ImageObserver 에서 상속받은 필드 |
ABORT , ALLBITS , ERROR , FRAMEBITS , HEIGHT , PROPERTIES , SOMEBITS , WIDTH |
생성자의 개요 | |
JPasswordField ()
새로운 JPasswordField 를 구축합니다. |
|
JPasswordField (Document doc,
String txt,
int columns)
지정된 텍스트 스토리지 모델과 렬수를 사용해 신규의 JPasswordField 를 구축합니다. |
|
JPasswordField (int columns)
지정된 렬수로 신규의 하늘의 JPasswordField 를 구축합니다. |
|
JPasswordField (String text)
지정된 텍스트로 초기화되는 신규 JPasswordField 를 구축합니다. |
|
JPasswordField (String text,
int columns)
지정된 텍스트와 열로 초기화되는 신규 JPasswordField 를 구축합니다. |
메소드의 개요 | |
void |
copy ()
현재의 Look & Feel 로 provideErrorFeedback 를 호출합니다. |
void |
cut ()
현재의 Look & Feel 로 provideErrorFeedback 를 호출합니다. |
boolean |
echoCharIsSet ()
에코 표시에 사용하는 캐릭터 세트가 JPasswordField 에 준비되어 있는 경우에 true 를 돌려줍니다. |
AccessibleContext |
getAccessibleContext ()
이 JPasswordField 에 관련한 AccessibleContext 를 돌려줍니다. |
char |
getEchoChar ()
에코에 사용하는 캐릭터를 돌려줍니다. |
char[] |
getPassword ()
TextComponent 내에 저장되고 있는 텍스트를 돌려줍니다. |
String |
getText ()
추천 되고 있지 않습니다. Java 2 플랫폼 v1. 2 이후, getPassword 로 옮겨졌습니다. |
String |
getText (int offs,
int len)
추천 되고 있지 않습니다. Java 2 플랫폼 v1. 2 이후, getPassword 로 옮겨졌습니다. |
String |
getUIClassID ()
이 컴퍼넌트를 표현 하는 L&F 클래스의 이름을 돌려줍니다. |
protected String |
paramString ()
이 JPasswordField 의 캐릭터 라인 표현을 돌려줍니다. |
void |
setEchoChar (char c)
JPasswordField 에 에코 캐릭터를 설정합니다. |
클래스 java.awt. Container 에서 상속받은 메소드 |
add , add , add , add , add , addContainerListener , addImpl , applyComponentOrientation , areFocusTraversalKeysSet , countComponents , deliverEvent , doLayout , findComponentAt , findComponentAt , getComponent , getComponentAt , getComponentAt , getComponentCount , getComponents , getContainerListeners , getFocusTraversalKeys , getFocusTraversalPolicy , getLayout , insets , invalidate , isAncestorOf , isFocusCycleRoot , isFocusCycleRoot , isFocusTraversalPolicySet , layout , list , list , locate , minimumSize , paintComponents , preferredSize , printComponents , processContainerEvent , processEvent , remove , remove , removeAll , removeContainerListener , setFocusCycleRoot , setFocusTraversalKeys , setFocusTraversalPolicy , setLayout , transferFocusBackward , transferFocusDownCycle , validate , validateTree |
클래스 java.lang. Object 에서 상속받은 메소드 |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
생성자의 상세 |
public JPasswordField()
JPasswordField
를 구축합니다. 디폴트의 문서를 사용해, 텍스트 캐릭터 라인은 null
로 개시합니다. 컬럼의 폭은 0 입니다.
public JPasswordField(String text)
JPasswordField
를 구축합니다. 문서 모델이 디폴트로 설정되어 렬수는 0 입니다.
text
- 표시되는 텍스트. 없는 경우는 null
public JPasswordField(int columns)
JPasswordField
를 구축합니다. 디폴트 모델이 작성되어 초기 캐릭터 라인은 null
로 설정됩니다.
columns
- 렬수 >= 0public JPasswordField(String text, int columns)
JPasswordField
를 구축합니다. 문서 모델이 디폴트로 설정됩니다.
text
- 표시되는 텍스트. 없는 경우는 null
columns
- 렬수 >= 0public JPasswordField(Document doc, String txt, int columns)
JPasswordField
를 구축합니다. 이것은 다른 constructor 이 입력하는 constructor 입니다. 에코 캐릭터는 「*」으로 설정됩니다. 문서 모델이 null
의 경우는 디폴트 모델이 작성됩니다.
doc
- 사용하는 텍스트 스토리지txt
- 표시되는 텍스트. 없는 경우는 null
columns
- 적절한 폭을 계산하는데 사용하는 렬수 >= 0. 렬수를 제로로 설정하면(자), 컴퍼넌트 구현으로부터 자연스럽게 발생하는 것은 무엇으로 저것 적절한 폭이 된다메소드의 상세 |
public String getUIClassID()
JTextField
내의 getUIClassID
JComponent.getUIClassID()
,
UIDefaults.getUI(javax.swing.JComponent)
public char getEchoChar()
setEchoChar(char)
,
echoCharIsSet()
public void setEchoChar(char c)
JPasswordField
에 에코 캐릭터를 설정합니다. 이 에코 캐릭터는 표시너무 실 말하는 점에 주의해 주세요. 인스톨 되는 뷰는 임의의 그래픽인 방법을 사용해 필드를 표시할 수 있습니다. 값을 0 으로 설정하면(자), 표준의 JTextField
의 동작과 같게, 텍스트를 입력했던 대로 표시시키는 것을 나타냅니다.
c
- 표시하는 에코 캐릭터echoCharIsSet()
,
getEchoChar()
public boolean echoCharIsSet()
JPasswordField
에 준비되어 있는 경우에 true 를 돌려줍니다. 에코 캐릭터가 0 이 아니면, 에코 캐릭터가 설정되어 있다고 해석됩니다.
setEchoChar(char)
,
getEchoChar()
public void cut()
provideErrorFeedback
를 호출합니다. 통상 이것은 에러 beep음을 개시합니다. 관련한 텍스트 모델내의 현재 선택되고 있는 area를 시스템 클립보드에 전송 해, 모델로부터 컨텐츠를 삭제하는 통상의 동작은 패스워드의 입력 필드에는 받아들여지지 않습니다.
JTextComponent
내의 cut
Toolkit.getSystemClipboard()
,
Clipboard
public void copy()
provideErrorFeedback
를 호출합니다. 통상 이것은 에러 beep음을 개시합니다. 관련한 텍스트 모델내의 현재 선택되고 있는 area를 시스템 클립보드에 전송 해, 모델에 컨텐츠를 남기는 통상의 동작은 패스워드의 입력 필드에는 받아들여지지 않습니다.
JTextComponent
내의 copy
Toolkit.getSystemClipboard()
,
Clipboard
public String getText()
getPassword
로 옮겨졌습니다.
TextComponent
에 저장된 텍스트를 돌려줍니다. 기본이 되는 문서가 null
의 경우는 NullPointerException
를 돌려줍니다.
보안상의 이유로 이 메소드는 추천 되지 않습니다. 대신에 * getPassword
메소드를 사용해 주세요.
JTextComponent
내의 getText
JTextComponent.setText(java.lang.String)
public String getText(int offs, int len) throws BadLocationException
getPassword
로 옮겨졌습니다.
보안상의 이유로 이 메소드는 추천 되지 않습니다. 대신에 getPassword
메소드를 사용해 주세요.
JTextComponent
내의 getText
offs
- 오프셋(offset) >= 0len
- 길이 >= 0
BadLocationException
- 오프셋(offset) 또는 길이가 무효인 경우public char[] getPassword()
TextComponent
내에 저장되고 있는 텍스트를 돌려줍니다. 기본이 되는 문서가 null
의 경우는 NullPointerException
를 돌려줍니다. 시큐러티 강화를 위해서(때문에), 돌려주어진 캐릭터의 배열을 사용한 뒤는 각 캐릭터를 제로로 설정해 클리어 하는 것을 추천합니다.
protected String paramString()
JPasswordField
의 캐릭터 라인 표현을 돌려줍니다. 이 메소드는 디버그 전용이며, 돌려주어지는 캐릭터 라인의 내용 및 형식은 구현에 따라서 다릅니다. 돌려주어지는 캐릭터 라인은 비었을 경우가 있습니다만,null
로는 되지 않습니다.
JTextField
내의 paramString
JPasswordField
의 캐릭터 라인 표현public AccessibleContext getAccessibleContext()
JPasswordField
에 관련한 AccessibleContext
를 돌려줍니다. 패스워드 필드의 경우,AccessibleContext
는 AccessibleJPasswordField
의 형식을 취합니다. 필요에 따라서 신규의 AccessibleJPasswordField
인스턴스가 작성됩니다.
Accessible
내의 getAccessibleContext
JTextField
내의 getAccessibleContext
JPasswordField
의 AccessibleContext
로서 기능하는 AccessibleJPasswordField
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.