Package jaxe
Class JaxeTableView
- java.lang.Object
-
- javax.swing.text.View
-
- javax.swing.text.CompositeView
-
- javax.swing.text.BoxView
-
- javax.swing.text.TableView
-
- jaxe.JaxeTableView
-
- All Implemented Interfaces:
javax.swing.SwingConstants,javax.swing.text.ViewFactory
public class JaxeTableView extends javax.swing.text.TableView implements javax.swing.text.ViewFactoryVue pour les tables de JETableTexte
-
-
Constructor Summary
Constructors Constructor Description JaxeTableView(javax.swing.text.Element elem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.SizeRequirementscalculateMajorAxisRequirements(int axis, javax.swing.SizeRequirements r)javax.swing.text.Viewcreate(javax.swing.text.Element elem)The table itself acts as a factory for the various views that actually represent pieces of the table.protected javax.swing.text.ViewgetViewAtPoint(int x, int y, java.awt.Rectangle alloc)javax.swing.text.ViewFactorygetViewFactory()voidpaint(java.awt.Graphics g, java.awt.Shape allocation)voidsetParent(javax.swing.text.View parent)-
Methods inherited from class javax.swing.text.TableView
calculateMinorAxisRequirements, createTableCell, createTableRow, forwardUpdate, getViewAtPosition, layoutColumns, layoutMinorAxis, replace
-
Methods inherited from class javax.swing.text.BoxView
baselineLayout, baselineRequirements, childAllocation, flipEastAndWestAtEnds, getAlignment, getAxis, getChildAllocation, getHeight, getMaximumSpan, getMinimumSpan, getOffset, getPreferredSpan, getResizeWeight, getSpan, getWidth, isAfter, isAllocationValid, isBefore, isLayoutValid, layout, layoutChanged, layoutMajorAxis, 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
-
Methods inherited from class javax.swing.text.View
append, breakView, changedUpdate, createFragment, forwardUpdateToView, getAttributes, getBreakWeight, getContainer, getDocument, getElement, getEndOffset, getGraphics, getParent, getStartOffset, getToolTipText, getViewIndex, insert, insertUpdate, isVisible, modelToView, remove, removeAll, removeUpdate, updateChildren, updateLayout, viewToModel
-
-
-
-
Method Detail
-
paint
public void paint(java.awt.Graphics g, java.awt.Shape allocation)- Overrides:
paintin classjavax.swing.text.BoxView
-
getViewFactory
public javax.swing.text.ViewFactory getViewFactory()
- Overrides:
getViewFactoryin classjavax.swing.text.View
-
getViewAtPoint
protected javax.swing.text.View getViewAtPoint(int x, int y, java.awt.Rectangle alloc)- Overrides:
getViewAtPointin classjavax.swing.text.BoxView
-
create
public javax.swing.text.View create(javax.swing.text.Element elem)
The table itself acts as a factory for the various views that actually represent pieces of the table. All other factory activity is delegated to the factory returned by the parent of the table.- Specified by:
createin interfacejavax.swing.text.ViewFactory
-
calculateMajorAxisRequirements
protected javax.swing.SizeRequirements calculateMajorAxisRequirements(int axis, javax.swing.SizeRequirements r)- Overrides:
calculateMajorAxisRequirementsin classjavax.swing.text.BoxView
-
setParent
public void setParent(javax.swing.text.View parent)
- Overrides:
setParentin classjavax.swing.text.CompositeView
-
-