Class BasicPanelUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.PanelUI
javax.swing.plaf.basic.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 |
Returns an instance of BasicPanelUI . |
int |
getBaseline |
Returns the baseline. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior |
Returns an enum indicating how the baseline of the component changes as the size changes. |
protected void |
installDefaults |
Method for installing panel properties. |
protected void |
uninstallDefaults |
Method for uninstalling panel properties. |
Methods declared in class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
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 ofJPanel
uninstallDefaults
protected void uninstallDefaults(JPanel p)
Method for uninstalling panel properties.
- Parameters:
-
p
- an instance ofJPanel
getBaseline
public int getBaseline(JComponent c, int width, int height)
Returns the baseline.
- Overrides:
-
getBaseline
in classComponentUI
- 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
- ifc
isnull
-
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 classComponentUI
- Parameters:
-
c
-JComponent
to return baseline resize behavior for - Returns:
- an enum indicating how the baseline changes as the component size changes
- Throws:
-
NullPointerException
- ifc
isnull
- Since:
- 1.6
- See Also:
© 1993, 2021, 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/17/docs/api/java.desktop/javax/swing/plaf/basic/BasicPanelUI.html