Class OverUnderBox


  • public class OverUnderBox
    extends Box
    A box representing another box with a delimiter box and a script box above or under it, with script and delimiter seperated by a kern.
    • Constructor Detail

      • OverUnderBox

        public OverUnderBox​(Box b,
                            Box d,
                            Box script,
                            float kern,
                            boolean over)
        the parameter boxes must have an equal width!!
        Parameters:
        b - base box to be drawn on the baseline
        d - delimiter box
        script - subscript or superscript box
        over - true : draws delimiter and script box above the base box, false : under the base box
    • Method Detail

      • draw

        public void draw​(java.awt.Graphics2D g2,
                         float x,
                         float y)
        Description copied from class: Box
        Paints this box at the given coordinates using the given graphics context.
        Specified by:
        draw in class Box
        Parameters:
        g2 - the graphics (2D) context to use for painting
        x - the x-coordinate
        y - the y-coordinate
      • getLastFontId

        public int getLastFontId()
        Description copied from class: Box
        Get the id of the font that will be used the last when this box will be painted.
        Specified by:
        getLastFontId in class Box
        Returns:
        the id of the last font that will be used.