Package jaxe

Class JaxeTableView

  • All Implemented Interfaces:
    javax.swing.SwingConstants, javax.swing.text.ViewFactory

    public class JaxeTableView
    extends javax.swing.text.TableView
    implements javax.swing.text.ViewFactory
    Vue pour les tables de JETableTexte
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.text.TableView

        javax.swing.text.TableView.TableCell, javax.swing.text.TableView.TableRow
    • Field Summary

      • 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
    • 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.SizeRequirements calculateMajorAxisRequirements​(int axis, javax.swing.SizeRequirements r)  
      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.
      protected javax.swing.text.View getViewAtPoint​(int x, int y, java.awt.Rectangle alloc)  
      javax.swing.text.ViewFactory getViewFactory()  
      void paint​(java.awt.Graphics g, java.awt.Shape allocation)  
      void setParent​(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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JaxeTableView

        public JaxeTableView​(javax.swing.text.Element elem)
    • Method Detail

      • paint

        public void paint​(java.awt.Graphics g,
                          java.awt.Shape allocation)
        Overrides:
        paint in class javax.swing.text.BoxView
      • getViewFactory

        public javax.swing.text.ViewFactory getViewFactory()
        Overrides:
        getViewFactory in class javax.swing.text.View
      • getViewAtPoint

        protected javax.swing.text.View getViewAtPoint​(int x,
                                                       int y,
                                                       java.awt.Rectangle alloc)
        Overrides:
        getViewAtPoint in class javax.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:
        create in interface javax.swing.text.ViewFactory
      • calculateMajorAxisRequirements

        protected javax.swing.SizeRequirements calculateMajorAxisRequirements​(int axis,
                                                                              javax.swing.SizeRequirements r)
        Overrides:
        calculateMajorAxisRequirements in class javax.swing.text.BoxView
      • setParent

        public void setParent​(javax.swing.text.View parent)
        Overrides:
        setParent in class javax.swing.text.CompositeView