|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjavax.swing.text.View
javax.swing.text.ComponentView
javax.swing.text.html.FormView
public class FormView
폼 요소 <input>, <textarea>, 및 <select> 를 위한 뷰인타페스를 구현하는 콘포넨트데코레이타입니다. 컴퍼넌트가 사용하는 모델은, StyleConstants.ModelAttribute 를 사용해 요소의 속성으로서 포함되고 있어, 뷰의 컴퍼넌트의 작성에 사용합니다. 모델의 타입은,HTMLDocument.HTMLReader.FormAction 가 설정하는 타입이라고 상정됩니다. 문서에 맵 되는 뷰가 다수 있는 경우, 각 뷰는, 파묻힌 컴퍼넌트 모델을 공유하게 됩니다.
다음의 겉(표)는 이 뷰로 어느 컴퍼넌트를 구축하는지를 나타냅니다.
| Element Type | 구축되는 컴퍼넌트 |
|---|---|
| 입력, 타입은 button | JButton |
| 입력, 타입은 checkbox | JCheckBox |
| 입력, 타입은 image | JButton |
| 입력, 타입은 password | JPasswordField |
| 입력, 타입은 radio | JRadioButton |
| 입력, 타입은 reset | JButton |
| 입력, 타입은 submit | JButton |
| 입력, 타입은 text | JTextField |
| 선택, 사이즈는 > 1, 또는 복수의 속성을 정의 | JScrollPane 내의 JList |
| 선택, 사이즈는 지정 이루어, 또는 1 | JComboBox |
| textarea | JScrollPane 내의 JTextArea |
| 입력, 타입은 file | JTextField |
| 상자의 클래스의 개요 | |
|---|---|
protected class |
FormView.MouseEventListener
타입이 image 인 입력 요소가 클릭되었을 때에 폼의 송신을 취급하는 MouseEventListener 클래스입니다. |
| 필드의 개요 | |
|---|---|
static String |
RESET
추천 되고 있지 않습니다. 1.3 에서는, 값은 FormView.resetButtonText 의 UIManager 프로퍼티으로부터의 것입니다. |
static String |
SUBMIT
추천 되고 있지 않습니다. 1.3 에서는, 값은 FormView.submitButtonText 의 UIManager 프로퍼티으로부터의 것입니다. |
| 클래스 javax.swing.text. View 로부터 상속된 필드 |
|---|
BadBreakWeight , ExcellentBreakWeight , ForcedBreakWeight , GoodBreakWeight , X_AXIS , Y_AXIS |
| 인터페이스 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 |
| 생성자 의 개요 | |
|---|---|
FormView (Element elem)
새로운 FormView 객체를 작성합니다. |
|
| 메소드의 개요 | |
|---|---|
void |
actionPerformed (ActionEvent evt)
ActionEvent 의 처리를 담당합니다. |
protected Component |
createComponent ()
컴퍼넌트를 작성합니다. |
float |
getMaximumSpan (int axis)
이 뷰의 최대 스팬을 축으로 따라 지정합니다. |
protected void |
imageSubmit (String imageData)
이미지를 클릭하면(자), 폼을 송신하기 위해서 불려 갑니다. |
protected void |
submitData (String data)
이 메소드는, 폼 데이터의 송신을 실시합니다. |
| 클래스 javax.swing.text. ComponentView 로부터 상속된 메소드 |
|---|
getAlignment , getComponent , getMinimumSpan , getPreferredSpan , modelToView , paint , setParent , viewToModel |
| 클래스 javax.swing.text. View 로부터 상속된 메소드 |
|---|
append , breakView , changedUpdate , createFragment , forwardUpdate , forwardUpdateToView , getAttributes , getBreakWeight , getChildAllocation , getContainer , getDocument , getElement , getEndOffset , getGraphics , getNextVisualPositionFrom , getParent , getResizeWeight , getStartOffset , getToolTipText , getView , getViewCount , getViewFactory , getViewIndex , getViewIndex , insert , insertUpdate , isVisible , modelToView , modelToView , preferenceChanged , remove , removeAll , removeUpdate , replace , setSize , updateChildren , updateLayout , viewToModel |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| 필드의 상세 |
|---|
@Deprecated public static final String SUBMIT
@Deprecated public static final String RESET
| 생성자 의 상세 |
|---|
public FormView(Element elem)
elem - 데코레이트 되는 요소| 메소드의 상세 |
|---|
protected Component createComponent()
ComponentView 내의 createComponent public float getMaximumSpan(int axis)
ComponentView 내의 getMaximumSpan axis - View.X_AXIS 또는 View.Y_AXIS
IllegalArgumentException - 축이 무효인 경우View.getPreferredSpan(int) public void actionPerformed(ActionEvent evt)
ActionListener 내의 actionPerformed evt - ActionEventprotected void submitData(String data)
protected void imageSubmit(String imageData)
imageData - 마우스 클릭의 오프셋(offset)
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.