java.lang.Object
javax.swing.text.View
javax.swing.text.CompositeView
javax.swing.text.BoxView
javax.swing.text.html.BlockView
javax.swing.text.html.ListView
- All Implemented Interfaces:
SwingConstants
A view implementation to display an html list
-
Field Summary
Fields inherited from class javax.swing.text.View
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXISFields inherited from interface 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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatgetAlignment(int axis) Calculates the desired shape of the list.voidRenders using the given rendering surface and area on that surface.protected voidpaintChild(Graphics g, Rectangle alloc, int index) Paints one of the children; called by paint().protected voidUpdate any cached values that come from attributes.Methods inherited from class javax.swing.text.html.BlockView
calculateMajorAxisRequirements, calculateMinorAxisRequirements, changedUpdate, getAttributes, getMaximumSpan, getMinimumSpan, getPreferredSpan, getResizeWeight, getStyleSheet, layoutMinorAxis, setParentMethods inherited from class javax.swing.text.BoxView
baselineLayout, baselineRequirements, childAllocation, flipEastAndWestAtEnds, forwardUpdate, getAxis, getChildAllocation, getHeight, getOffset, getSpan, getViewAtPoint, getWidth, isAfter, isAllocationValid, isBefore, isLayoutValid, layout, layoutChanged, layoutMajorAxis, modelToView, preferenceChanged, replace, setAxis, setSize, viewToModelMethods inherited from class javax.swing.text.CompositeView
getBottomInset, getInsideAllocation, getLeftInset, getNextEastWestVisualPositionFrom, getNextNorthSouthVisualPositionFrom, getNextVisualPositionFrom, getRightInset, getTopInset, getView, getViewAtPosition, getViewCount, getViewIndex, getViewIndexAtPosition, loadChildren, modelToView, setInsets, setParagraphInsetsMethods inherited from class javax.swing.text.View
append, breakView, createFragment, forwardUpdateToView, getBreakWeight, getContainer, getDocument, getElement, getEndOffset, getGraphics, getParent, getStartOffset, getToolTipText, getViewFactory, getViewIndex, insert, insertUpdate, isVisible, modelToView, remove, removeAll, removeUpdate, updateChildren, updateLayout, viewToModel
-
Constructor Details
-
ListView
Creates a new view that represents a list element.- Parameters:
elem- the element to create a view for
-
-
Method Details
-
getAlignment
public float getAlignment(int axis) Calculates the desired shape of the list.- Overrides:
getAlignmentin classBlockView- Parameters:
axis- may be either X_AXIS or Y_AXIS- Returns:
- the desired span
- See Also:
-
paint
Renders using the given rendering surface and area on that surface. -
paintChild
Paints one of the children; called by paint(). By default that is all it does, but a subclass can use this to paint things relative to the child.- Overrides:
paintChildin classBoxView- Parameters:
g- the graphics contextalloc- the allocated region to render the child intoindex- the index of the child
-
setPropertiesFromAttributes
protected void setPropertiesFromAttributes()Description copied from class:BlockViewUpdate any cached values that come from attributes.- Overrides:
setPropertiesFromAttributesin classBlockView
-