Class TableHeaderPrintUI

All Implemented Interfaces:
PrintUI

public class TableHeaderPrintUI extends BasicTableHeaderUI implements PrintUI
  • Constructor Details

    • TableHeaderPrintUI

      public TableHeaderPrintUI()
  • Method Details

    • installUI

      public void installUI(JComponent aJComponent)
      Specified by:
      installUI in interface PrintUI
      Overrides:
      installUI in class BasicTableHeaderUI
    • setProperties

      public void setProperties(TablePrintProperties p)
      Specified by:
      setProperties in interface PrintUI
    • paint

      public void paint(Graphics g, JComponent c)
      The paint method was overrided to provide support for printing. This print method does not support drawing dragged columns because you can't drag them when printing. It also supports the new way of drawing headers with borders. The bounding rectangles for the header components are setup so the overlapp. This way you don't get a 1 pixel space between each header component.
      Specified by:
      paint in interface PrintUI
      Overrides:
      paint in class BasicTableHeaderUI