|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.swing.JFormattedTextField.AbstractFormatterFactory
javax.swing.text.DefaultFormatterFactory
public class DefaultFormatterFactory
JFormattedTextField.AbstractFormatterFactory
의 구현입니다. DefaultFormatterFactory
에서는, 사용하는 JFormattedTextField.AbstractFormatter
를 다수 지정할 수 있습니다. 그 중에서 가장 중요한 것은, 디폴트의 setDefaultFormatter
입니다. 디폴트의 포매터는, 그 이상으로 적확한 포매터가 발견되지 않는 경우에 사용됩니다. 이하의 프로세스는, 사용에 적절한 포매터의 판정에 사용됩니다.
JFormattedTextField
에 포커스가 있는 경우, 편집 포매터를 사용한다
AbstractFormatter
가 발견되지 않는 경우는, 디폴트의 포매터를 사용한다
다음의 코드는, 표시용과 편집용의 2 개의 JFormattedTextField.AbstractFormatter
를 사용해,JFormattedTextField
를 구성하는 방법을 나타냅니다.
JFormattedTextField.AbstractFormatter editFormatter = ...; JFormattedTextField.AbstractFormatter displayFormatter = ...; DefaultFormatterFactory factory = new DefaultFormatterFactory( displayFormatter, displayFormatter, editFormatter); JFormattedTextField tf = new JFormattedTextField(factory);
경고: 이 클래스의 직렬화 된 객체는, 향후의 Swing 릴리스와 호환은 아니게 될 예정입니다. 현재의 직렬화의 지원는, 단기간의 운용이나, 같은 버젼의 Swing 를 실행하는 어플리케이션간의 RMI 에 적절하고 있습니다. JDK Version 1.4 이후, 모든 JavaBeans™ 의 장기간의 운용 지원는,java.beans
패키지에 추가되고 있습니다. 자세한 것은,XMLEncoder
를 참조해 주세요.
JFormattedTextField
생성자 의 개요 | |
---|---|
DefaultFormatterFactory ()
|
|
DefaultFormatterFactory (JFormattedTextField.AbstractFormatter defaultFormat)
JFormattedTextField.AbstractFormatter 를 지정해,DefaultFormatterFactory 를 작성합니다. |
|
DefaultFormatterFactory (JFormattedTextField.AbstractFormatter defaultFormat,
JFormattedTextField.AbstractFormatter displayFormat)
JFormattedTextField.AbstractFormatter 를 지정해,DefaultFormatterFactory 를 작성합니다. |
|
DefaultFormatterFactory (JFormattedTextField.AbstractFormatter defaultFormat,
JFormattedTextField.AbstractFormatter displayFormat,
JFormattedTextField.AbstractFormatter editFormat)
JFormattedTextField.AbstractFormatter 를 복수 지정해, DefaultFormatterFactory 를 작성합니다. |
|
DefaultFormatterFactory (JFormattedTextField.AbstractFormatter defaultFormat,
JFormattedTextField.AbstractFormatter displayFormat,
JFormattedTextField.AbstractFormatter editFormat,
JFormattedTextField.AbstractFormatter nullFormat)
JFormattedTextField.AbstractFormatter 를 복수 지정해, DefaultFormatterFactory 를 작성합니다. |
메소드의 개요 | |
---|---|
JFormattedTextField.AbstractFormatter |
getDefaultFormatter ()
표시, 편집, 또는 null 의 JFormattedTextField.AbstractFormatter 가 지정되어 있지 않은 경우 등에, 마지막 수단으로서 사용하는 JFormattedTextField.AbstractFormatter 를 돌려줍니다. |
JFormattedTextField.AbstractFormatter |
getDisplayFormatter ()
JFormattedTextField 가 편집중은 아니고, 값이 null 이외 또는 값이 null 이지만 null 포매터가 지정되어 있지 않은 경우에 사용하는 JFormattedTextField.AbstractFormatter 를 돌려줍니다. |
JFormattedTextField.AbstractFormatter |
getEditFormatter ()
JFormattedTextField 가 편집중에서, 값이 null 이외 또는 값이 null 이지만 null 포매터가 지정되어 있지 않은 경우에 사용하는 JFormattedTextField.AbstractFormatter 를 돌려줍니다. |
JFormattedTextField.AbstractFormatter |
getFormatter (JFormattedTextField source)
JFormattedTextField 상태에 근거해, 디폴트 포매터, 표시 포매터, 에디터 포매터, 또는 null 포매터의 어느쪽이든을 돌려줍니다. |
JFormattedTextField.AbstractFormatter |
getNullFormatter ()
값이 null 의 경우에 사용하는 포매터를 돌려줍니다. |
void |
setDefaultFormatter (JFormattedTextField.AbstractFormatter atf)
표시, 편집, 또는 null 의 JFormattedTextField.AbstractFormatter 가 지정되어 있지 않은 경우 등에, 마지막 수단으로서 사용하는 JFormattedTextField.AbstractFormatter 를 설정합니다. |
void |
setDisplayFormatter (JFormattedTextField.AbstractFormatter atf)
JFormattedTextField 가 편집중은 아니고, 값이 null 이외 또는 값이 null 이지만 null 포매터가 지정되어 있지 않은 경우에 사용하는 JFormattedTextField.AbstractFormatter 를 설정합니다. |
void |
setEditFormatter (JFormattedTextField.AbstractFormatter atf)
JFormattedTextField 가 편집중에서, 값이 null 이외 또는 값이 null 이지만 null 포매터가 지정되어 있지 않은 경우에 사용하는 JFormattedTextField.AbstractFormatter 를 설정합니다. |
void |
setNullFormatter (JFormattedTextField.AbstractFormatter atf)
JFormattedTextField 의 값이 null 의 경우에 사용하는 포매터를 설정합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public DefaultFormatterFactory()
public DefaultFormatterFactory(JFormattedTextField.AbstractFormatter defaultFormat)
JFormattedTextField.AbstractFormatter
를 지정해,DefaultFormatterFactory
를 작성합니다.
defaultFormat
- 보다 적확한 JFormattedTextField.AbstractFormatter 가 발견되지 않는 경우에
사용한다
JFormattedTextField.AbstractFormatterpublic DefaultFormatterFactory(JFormattedTextField.AbstractFormatter defaultFormat, JFormattedTextField.AbstractFormatter displayFormat)
JFormattedTextField.AbstractFormatter
를 지정해,DefaultFormatterFactory
를 작성합니다.
defaultFormat
- 보다 적확한 JFormattedTextField.AbstractFormatter 가 발견되지 않는 경우에
사용한다
JFormattedTextField.AbstractFormatterdisplayFormat
- JFormattedTextField 에 포커스가 없는 경우에
사용하는 JFormattedTextField.AbstractFormatterpublic DefaultFormatterFactory(JFormattedTextField.AbstractFormatter defaultFormat, JFormattedTextField.AbstractFormatter displayFormat, JFormattedTextField.AbstractFormatter editFormat)
defaultFormat
- 보다 적확한 JFormattedTextField.AbstractFormatter 가 발견되지 않는 경우에
사용한다
JFormattedTextField.AbstractFormatterdisplayFormat
- JFormattedTextField 에 포커스가 없는 경우에
사용하는 JFormattedTextField.AbstractFormattereditFormat
- JFormattedTextField 에 포커스가 있는 경우에
사용하는 JFormattedTextField.AbstractFormatterpublic DefaultFormatterFactory(JFormattedTextField.AbstractFormatter defaultFormat, JFormattedTextField.AbstractFormatter displayFormat, JFormattedTextField.AbstractFormatter editFormat, JFormattedTextField.AbstractFormatter nullFormat)
defaultFormat
- 보다 적확한 JFormattedTextField.AbstractFormatter 가 발견되지 않는 경우에
사용한다
JFormattedTextField.AbstractFormatterdisplayFormat
- JFormattedTextField 에 포커스가 없는 경우에
사용하는 JFormattedTextField.AbstractFormattereditFormat
- JFormattedTextField 에 포커스가 있는 경우에
사용하는 JFormattedTextField.AbstractFormatternullFormat
- JFormattedTextField 가 null 치를 가지는 경우에
사용하는 JFormattedTextField.AbstractFormatter메소드의 상세 |
---|
public void setDefaultFormatter(JFormattedTextField.AbstractFormatter atf)
JFormattedTextField.AbstractFormatter
가 지정되어 있지 않은 경우 등에, 마지막 수단으로서 사용하는 JFormattedTextField.AbstractFormatter
를 설정합니다.
atf
- 보다 적확한 JFormattedTextField.AbstractFormatter 가
지정되어 있지 않은 경우에 사용하는 JFormattedTextField.AbstractFormatterpublic JFormattedTextField.AbstractFormatter getDefaultFormatter()
JFormattedTextField.AbstractFormatter
가 지정되어 있지 않은 경우 등에, 마지막 수단으로서 사용하는 JFormattedTextField.AbstractFormatter
를 돌려줍니다.
public void setDisplayFormatter(JFormattedTextField.AbstractFormatter atf)
JFormattedTextField
가 편집중은 아니고, 값이 null 이외 또는 값이 null 이지만 null 포매터가 지정되어 있지 않은 경우에 사용하는 JFormattedTextField.AbstractFormatter
를 설정합니다.
atf
- JFormattedTextField 에 포커스가 없는 경우에
사용하는 JFormattedTextField.AbstractFormatterpublic JFormattedTextField.AbstractFormatter getDisplayFormatter()
JFormattedTextField
가 편집중은 아니고, 값이 null 이외 또는 값이 null 이지만 null 포매터가 지정되어 있지 않은 경우에 사용하는 JFormattedTextField.AbstractFormatter
를 돌려줍니다.
public void setEditFormatter(JFormattedTextField.AbstractFormatter atf)
JFormattedTextField
가 편집중에서, 값이 null 이외 또는 값이 null 이지만 null 포매터가 지정되어 있지 않은 경우에 사용하는 JFormattedTextField.AbstractFormatter
를 설정합니다.
atf
- 컴퍼넌트에 포커스가 있는 경우에
사용하는 JFormattedTextField.AbstractFormatterpublic JFormattedTextField.AbstractFormatter getEditFormatter()
JFormattedTextField
가 편집중에서, 값이 null 이외 또는 값이 null 이지만 null 포매터가 지정되어 있지 않은 경우에 사용하는 JFormattedTextField.AbstractFormatter
를 돌려줍니다.
public void setNullFormatter(JFormattedTextField.AbstractFormatter atf)
atf
- JFormattedTextField 의 값이 null 의 경우에
사용하는 JFormattedTextField.AbstractFormatterpublic JFormattedTextField.AbstractFormatter getNullFormatter()
public JFormattedTextField.AbstractFormatter getFormatter(JFormattedTextField source)
JFormattedTextField.AbstractFormatterFactory
내의 getFormatter
source
- JFormattedTextField.AbstractFormatter 를 요구한다
JFormattedTextField
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.