- 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
Constructors Constructor Description BasicPanelUI()
-
Method Summary
Modifier and Type Method Description static ComponentUI
createUI(JComponent c)
Returns an instance ofBasicPanelUI
.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 javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
-
-
-
-
Method Detail
-
createUI
public static ComponentUI createUI(JComponent c)
Returns an instance ofBasicPanelUI
.- 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 forwidth
- the width to get the baseline forheight
- 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:
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 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:
JComponent.getBaseline(int, int)
-
-