Module org.autogui

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 Details

    • verticalCentering

      protected boolean verticalCentering
      Since:
      1.6
  • Constructor Details

    • MultilineColumnCenterView

      public MultilineColumnCenterView(Element elem)
    • MultilineColumnCenterView

      public MultilineColumnCenterView(Element elem, boolean verticalCentering)
      Parameters:
      elem - the element
      verticalCentering - centering if true
      Since:
      1.6
  • Method Details

    • paint

      public void paint(Graphics g, Shape a)
      Overrides:
      paint in class WrappedPlainView
    • layoutMajorAxis

      protected void layoutMajorAxis(int targetSpan, int axis, int[] offsets, int[] spans)
      Overrides:
      layoutMajorAxis in class BoxView
    • layoutMajorAxisCentering

      protected void layoutMajorAxisCentering(int targetSpan, int axis, int[] offsets, int[] spans)
      Parameters:
      targetSpan - span
      axis - axis
      offsets - offsets modified
      spans - spans
      Since:
      1.6