jaxe
Class JaxeTableView.JaxeTableRow
java.lang.Object
javax.swing.text.View
javax.swing.text.CompositeView
javax.swing.text.BoxView
javax.swing.text.TableView.TableRow
jaxe.JaxeTableView.JaxeTableRow
- All Implemented Interfaces:
- javax.swing.SwingConstants
- Enclosing class:
- JaxeTableView
class JaxeTableView.JaxeTableRow
- extends javax.swing.text.TableView.TableRow
|
Field Summary |
(package private) int |
pref
|
| Fields 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 |
| Methods inherited from class javax.swing.text.TableView.TableRow |
getResizeWeight, getViewAtPosition, layoutMajorAxis, replace |
| Methods inherited from class javax.swing.text.BoxView |
baselineLayout, baselineRequirements, calculateMajorAxisRequirements, childAllocation, flipEastAndWestAtEnds, forwardUpdate, getAlignment, getAxis, getChildAllocation, getHeight, getOffset, getSpan, getViewAtPoint, getWidth, isAfter, isAllocationValid, isBefore, isLayoutValid, layout, layoutChanged, modelToView, paintChild, preferenceChanged, setAxis, setSize, viewToModel |
| Methods inherited from class javax.swing.text.CompositeView |
getBottomInset, getInsideAllocation, getLeftInset, getNextEastWestVisualPositionFrom, getNextNorthSouthVisualPositionFrom, getNextVisualPositionFrom, getRightInset, getTopInset, getView, getViewCount, getViewIndex, getViewIndexAtPosition, loadChildren, modelToView, setInsets, setParagraphInsets, setParent |
| Methods inherited from class javax.swing.text.View |
append, breakView, changedUpdate, createFragment, forwardUpdateToView, getAttributes, getBreakWeight, getContainer, getDocument, getElement, getEndOffset, getGraphics, getParent, getStartOffset, getToolTipText, getViewFactory, getViewIndex, insert, insertUpdate, isVisible, modelToView, remove, removeAll, removeUpdate, updateChildren, updateLayout, viewToModel |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pref
int pref
JaxeTableView.JaxeTableRow
public JaxeTableView.JaxeTableRow(javax.swing.text.Element elem)
findViewAtPoint
javax.swing.text.View findViewAtPoint(int x,
int y,
java.awt.Rectangle alloc)
- This is called by a child to indicate its preferred span has changed.
This is implemented to execute the superclass behavior and well as
try to determine if a row with a multi-row cell hangs across this
row. If a multi-row cell covers this row it also needs to propagate a
preferenceChanged so that it will recalculate the multi-row cell.
- Parameters:
child - the child viewwidth - true if the width preference should changeheight - true if the height preference should change
layoutMinorAxis
protected void layoutMinorAxis(int targetSpan,
int axis,
int[] offsets,
int[] spans)
- Overrides:
layoutMinorAxis in class javax.swing.text.TableView.TableRow
paint
public void paint(java.awt.Graphics g,
java.awt.Shape allocation)
- Overrides:
paint in class javax.swing.text.BoxView
getPreferredSpan
public float getPreferredSpan(int axis)
- Overrides:
getPreferredSpan in class javax.swing.text.BoxView
getMinimumSpan
public float getMinimumSpan(int axis)
- Overrides:
getMinimumSpan in class javax.swing.text.BoxView
getMaximumSpan
public float getMaximumSpan(int axis)
- Overrides:
getMaximumSpan in class javax.swing.text.BoxView
setPreferredSize
public void setPreferredSize(int size)
calculateMinorAxisRequirements
protected javax.swing.SizeRequirements calculateMinorAxisRequirements(int axis,
javax.swing.SizeRequirements r)
- Overrides:
calculateMinorAxisRequirements in class javax.swing.text.BoxView