Module java.desktop

Class SplitPaneUI

java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.SplitPaneUI
Direct Known Subclasses:
BasicSplitPaneUI, MultiSplitPaneUI

public abstract class SplitPaneUI extends ComponentUI
Pluggable look and feel interface for JSplitPane.
  • Constructor Details

    • SplitPaneUI

      protected SplitPaneUI()
      Constructor for subclasses to call.
  • Method Details

    • resetToPreferredSizes

      public abstract void resetToPreferredSizes(JSplitPane jc)
      Messaged to relayout the JSplitPane based on the preferred size of the children components.
      Parameters:
      jc - a JSplitPane
    • setDividerLocation

      public abstract void setDividerLocation(JSplitPane jc, int location)
      Sets the location of the divider to location.
      Parameters:
      jc - a JSplitPane
      location - an integer specifying the location of the divider
    • getDividerLocation

      public abstract int getDividerLocation(JSplitPane jc)
      Returns the location of the divider.
      Parameters:
      jc - a JSplitPane
      Returns:
      an integer specifying the location of the divider
    • getMinimumDividerLocation

      public abstract int getMinimumDividerLocation(JSplitPane jc)
      Returns the minimum possible location of the divider.
      Parameters:
      jc - a JSplitPane
      Returns:
      and integer specifying the minimum location of the divider
    • getMaximumDividerLocation

      public abstract int getMaximumDividerLocation(JSplitPane jc)
      Returns the maximum possible location of the divider.
      Parameters:
      jc - a JSplitPane
      Returns:
      an integer specifying the maximum location of the divider
    • finishedPaintingChildren

      public abstract void finishedPaintingChildren(JSplitPane jc, Graphics g)
      Messaged after the JSplitPane the receiver is providing the look and feel for paints its children.
      Parameters:
      jc - a JSplitPane
      g - the Graphics context