W3cubDocs

/OpenJDK 21

Class BasicPanelUI

Direct Known Subclasses:
SynthPanelUI
public class BasicPanelUI extends PanelUI
BasicPanel implementation

Constructor Summary

Constructor Description
BasicPanelUI()
Constructs a BasicPanelUI.

Method Summary

Modifier and Type Method Description
static ComponentUI createUI(JComponent c)
Returns an instance of BasicPanelUI.
int getBaseline(JComponent c, int width, int height)
Returns the baseline.
Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c)
Returns an enum indicating how the baseline of the component changes as the size changes.
protected void installDefaults(JPanel p)
Method for installing panel properties.
protected void uninstallDefaults(JPanel p)
Method for uninstalling panel properties.

Methods declared in class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Details

BasicPanelUI

public BasicPanelUI()
Constructs a 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:

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:

© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/plaf/basic/BasicPanelUI.html