Overview | Package | Class | Tree | Deprecated | Index | Help |
Java Platform 1.1.7 |
||
PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.sun.java.swing.text.View | +--com.sun.java.swing.text.PlainView | +--com.sun.java.swing.text.FieldView
Fields inherited from class com.sun.java.swing.text.PlainView | |
metrics |
Fields inherited from class com.sun.java.swing.text.View | |
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS |
Constructor Summary | |
FieldView(Element elem)
Constructs a new FieldView wrapped on an element. |
Method Summary | |
java.awt.Shape | adjustAllocation(java.awt.Shape a)
Adjusts the allocation given to the view to be a suitable allocation for a text field. |
java.awt.FontMetrics | getFontMetrics()
Fetches the font metrics associated with the component hosting this view. |
float | getPreferredSpan(int axis)
Determines the preferred span for this view along an axis. |
int | getResizeWeight(int axis)
Determines the resizability of the view along the given axis. |
void | insertUpdate(DocumentEvent changes,
java.awt.Shape a,
ViewFactory f)
Gives notification that something was inserted into the document in a location that this view is responsible for. |
java.awt.Shape | modelToView(int pos,
java.awt.Shape a)
Provides a mapping from the document model coordinate space to the coordinate space of the view mapped to it. |
void | paint(java.awt.Graphics g,
java.awt.Shape a)
Renders using the given rendering surface and area on that surface. |
void | removeUpdate(DocumentEvent changes,
java.awt.Shape a,
ViewFactory f)
Gives notification that something was removed from the document in a location that this view is responsible for. |
int | viewToModel(float fx,
float fy,
java.awt.Shape a)
Provides a mapping from the view coordinate space to the logical coordinate space of the model. |
Methods inherited from class com.sun.java.swing.text.PlainView | |
changedUpdate, drawLine, drawSelectedText, drawUnselectedText, getLineBuffer, getLineLimit, getPreferredSpan, getTabSize, insertUpdate, modelToView, nextTabStop, paint, preferenceChanged, removeUpdate, setParent, viewToModel |
Methods inherited from class com.sun.java.swing.text.View | |
breakView, changedUpdate, createFragment, getAlignment, getBreakWeight, getChildAllocation, getContainer, getDocument, getElement, getEndOffset, getParent, getPreferredSpan, getResizeWeight, getStartOffset, getViewCount, getViewFactory, getView, insertUpdate, modelToView, paint, preferenceChanged, removeUpdate, setParent, setSize, viewToModel |
Methods inherited from class java.lang.Object | |
clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait |
Constructor Detail |
public FieldView(Element elem)
elem
- the elementMethod Detail |
protected java.awt.FontMetrics getFontMetrics()
protected java.awt.Shape adjustAllocation(java.awt.Shape a)
a
- the allocation given to the view, which may need
to be adjusted.public void paint(java.awt.Graphics g, java.awt.Shape a)
g
- the rendering surface to use
a
- the allocated region to render intopublic float getPreferredSpan(int axis)
axis
- may be either View.X_AXIS or View.Y_AXISpublic int getResizeWeight(int axis)
axis
- View.X_AXIS or View.Y_AXISpublic java.awt.Shape modelToView(int pos, java.awt.Shape a) throws BadLocationException
pos
- the position to convert >= 0
a
- the allocated region to render intopublic int viewToModel(float fx, float fy, java.awt.Shape a)
fx
- the X coordinate >= 0.0f
fy
- the Y coordinate >= 0.0f
a
- the allocated region to render intopublic void insertUpdate(DocumentEvent changes, java.awt.Shape a, ViewFactory f)
changes
- the change information from the associated document
a
- the current allocation of the view
f
- the factory to use to rebuild if the view has childrenpublic void removeUpdate(DocumentEvent changes, java.awt.Shape a, ViewFactory f)
changes
- the change information from the associated document
a
- the current allocation of the view
f
- the factory to use to rebuild if the view has childrenOverview | Package | Class | Tree | Deprecated | Index | Help |
Java Platform 1.1.7 |
||
PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |