Class ListView
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 declared in class View
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXISFields declared in interface 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().Methods declared in class BlockView
calculateMajorAxisRequirements, calculateMinorAxisRequirements, getAttributes, getMaximumSpan, getMinimumSpan, getPreferredSpan, getResizeWeight, getStyleSheet, layoutMinorAxis, setParent, setPropertiesFromAttributesMethods declared in class 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 declared in class CompositeView
getBottomInset, getInsideAllocation, getLeftInset, getNextEastWestVisualPositionFrom, getNextNorthSouthVisualPositionFrom, getNextVisualPositionFrom, getRightInset, getTopInset, getView, getViewAtPosition, getViewCount, getViewIndex, getViewIndexAtPosition, loadChildren, modelToView, setInsets, setParagraphInsetsMethods declared in class View
append, breakView, changedUpdate, 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
-
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
-