- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.PanelUI
-
- javax.swing.plaf.basic.BasicPanelUI
-
- 已知直接子类:
-
SynthPanelUI
public class BasicPanelUI extends PanelUI
BasicPanel实现
-
-
构造方法摘要
构造方法 构造器 描述 BasicPanelUI()
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 static ComponentUI
createUI(JComponent c)
返回BasicPanelUI
的实例。int
getBaseline(JComponent c, int width, int height)
返回基线。Component.BaselineResizeBehavior
getBaselineResizeBehavior(JComponent c)
返回一个枚举,指示组件的基线如何随大小的变化而变化。protected void
installDefaults(JPanel p)
安装面板属性的方法。protected void
uninstallDefaults(JPanel p)
卸载面板属性的方法。-
声明方法的类 javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
-
-
-
-
方法详细信息
-
createUI
public static ComponentUI createUI(JComponent c)
返回BasicPanelUI
的实例。- 参数
-
c
- 一个组件 - 结果
-
BasicPanelUI
一个实例
-
installDefaults
protected void installDefaults(JPanel p)
安装面板属性的方法。- 参数
-
p
-实例JPanel
-
uninstallDefaults
protected void uninstallDefaults(JPanel p)
卸载面板属性的方法。- 参数
-
p
-实例JPanel
-
getBaseline
public int getBaseline(JComponent c, int width, int height)
返回基线。- 重写:
-
getBaseline
类ComponentUI
- 参数
-
c
-JComponent
正在申请基线 -
width
- 获取基线的宽度 -
height
- 获取基线的高度 - 结果
- 基线或值<0表示没有合理的基线
- 异常
-
NullPointerException
- 如果c
是null
-
IllegalArgumentException
- 如果宽度或高度<0 - 从以下版本开始:
- 1.6
- 另请参见:
-
JComponent.getBaseline(int, int)
-
getBaselineResizeBehavior
public Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c)
返回一个枚举,指示组件的基线如何随大小的变化而变化。- 重写:
-
getBaselineResizeBehavior
类ComponentUI
- 参数
-
c
-JComponent
返回基线调整大小的行为 - 结果
- 一个枚举,指示基线随组件大小的变化而变化的方式
- 异常
-
NullPointerException
- 如果c
是null
- 从以下版本开始:
- 1.6
- 另请参见:
-
JComponent.getBaseline(int, int)
-
-