Module org.autogui
Package org.autogui.swing.table
Class GuiSwingTableColumnString.MultilineColumnTextPane.MultilineColumnCenterView
java.lang.Object
javax.swing.text.View
javax.swing.text.CompositeView
javax.swing.text.BoxView
javax.swing.text.WrappedPlainView
org.autogui.swing.table.GuiSwingTableColumnString.MultilineColumnTextPane.MultilineColumnCenterView
- All Implemented Interfaces:
SwingConstants
,TabExpander
- Enclosing class:
GuiSwingTableColumnString.MultilineColumnTextPane
public static class GuiSwingTableColumnString.MultilineColumnTextPane.MultilineColumnCenterView
extends WrappedPlainView
-
Field Summary
FieldsFields inherited from class javax.swing.text.View
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS
Fields 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 TypeMethodDescriptionprotected void
layoutMajorAxis
(int targetSpan, int axis, int[] offsets, int[] spans) protected void
layoutMajorAxisCentering
(int targetSpan, int axis, int[] offsets, int[] spans) void
Methods inherited from class javax.swing.text.WrappedPlainView
calculateBreakPosition, changedUpdate, drawLine, drawLine, drawSelectedText, drawSelectedText, drawUnselectedText, drawUnselectedText, getLineBuffer, getMaximumSpan, getMinimumSpan, getPreferredSpan, getTabSize, insertUpdate, loadChildren, nextTabStop, removeUpdate, setSize
Methods inherited from class javax.swing.text.BoxView
baselineLayout, baselineRequirements, calculateMajorAxisRequirements, calculateMinorAxisRequirements, childAllocation, flipEastAndWestAtEnds, forwardUpdate, getAlignment, getAxis, getChildAllocation, getHeight, getOffset, getResizeWeight, getSpan, getViewAtPoint, getWidth, isAfter, isAllocationValid, isBefore, isLayoutValid, layout, layoutChanged, layoutMinorAxis, modelToView, paintChild, preferenceChanged, replace, setAxis, viewToModel
Methods inherited from class javax.swing.text.CompositeView
getBottomInset, getInsideAllocation, getLeftInset, getNextEastWestVisualPositionFrom, getNextNorthSouthVisualPositionFrom, getNextVisualPositionFrom, getRightInset, getTopInset, getView, getViewAtPosition, getViewCount, getViewIndex, getViewIndexAtPosition, modelToView, setInsets, setParagraphInsets, setParent
Methods inherited from class javax.swing.text.View
append, breakView, createFragment, forwardUpdateToView, getAttributes, getBreakWeight, getContainer, getDocument, getElement, getEndOffset, getGraphics, getParent, getStartOffset, getToolTipText, getViewFactory, getViewIndex, insert, isVisible, modelToView, remove, removeAll, updateChildren, updateLayout, viewToModel
-
Field Details
-
verticalCentering
protected boolean verticalCentering- Since:
- 1.6
-
-
Constructor Details
-
MultilineColumnCenterView
-
MultilineColumnCenterView
- Parameters:
elem
- the elementverticalCentering
- centering if true- Since:
- 1.6
-
-
Method Details
-
paint
- Overrides:
paint
in classWrappedPlainView
-
layoutMajorAxis
protected void layoutMajorAxis(int targetSpan, int axis, int[] offsets, int[] spans) - Overrides:
layoutMajorAxis
in classBoxView
-
layoutMajorAxisCentering
protected void layoutMajorAxisCentering(int targetSpan, int axis, int[] offsets, int[] spans) - Parameters:
targetSpan
- spanaxis
- axisoffsets
- offsets modifiedspans
- spans- Since:
- 1.6
-