Module java.desktop

Class BasicPanelUI

Direct Known Subclasses:
SynthPanelUI

public class BasicPanelUI
extends PanelUI
BasicPanel implementation
  • Constructor Details

    • BasicPanelUI

      public BasicPanelUI()
  • Method Details

    • createUI

      public static ComponentUI createUI​(JComponent c)
      Returns an instance of BasicPanelUI.
      Parameters:
      c - a component
      Returns:
      an instance of BasicPanelUI
    • installDefaults

      protected void installDefaults​(JPanel p)
      Method for installing panel properties.
      Parameters:
      p - an instance of JPanel
    • uninstallDefaults

      protected void uninstallDefaults​(JPanel p)
      Method for uninstalling panel properties.
      Parameters:
      p - an instance of JPanel
    • getBaseline

      public int getBaseline​(JComponent c, int width, int height)
      Returns the baseline.
      Overrides:
      getBaseline in class ComponentUI
      Parameters:
      c - JComponent baseline is being requested for
      width - the width to get the baseline for
      height - the height to get the baseline for
      Returns:
      baseline or a value < 0 indicating there is no reasonable baseline
      Throws:
      NullPointerException - if c is null
      IllegalArgumentException - if width or height is < 0
      Since:
      1.6
      See Also:
      JComponent.getBaseline(int, int)
    • getBaselineResizeBehavior

      public Component.BaselineResizeBehavior getBaselineResizeBehavior​(JComponent c)
      Returns an enum indicating how the baseline of the component changes as the size changes.
      Overrides:
      getBaselineResizeBehavior in class ComponentUI
      Parameters:
      c - JComponent to return baseline resize behavior for
      Returns:
      an enum indicating how the baseline changes as the component size changes
      Throws:
      NullPointerException - if c is null
      Since:
      1.6
      See Also:
      JComponent.getBaseline(int, int)