- java.lang.Object
-
- javax.swing.plaf.basic.BasicBorders.SplitPaneBorder
-
- All Implemented Interfaces:
-
Border
,UIResource
- Enclosing class:
- BasicBorders
public static class BasicBorders.SplitPaneBorder extends Object implements Border, UIResource
画出裂缝周围的边界。 要正常工作,您还应该在分隔符上安装边框(属性SplitPaneDivider.border)。
-
-
构造方法摘要
构造方法 Constructor 描述 SplitPaneBorder(Color highlight, Color shadow)
构造一个新的实例SplitPaneBorder
。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Insets
getBorderInsets(Component c)
返回边框的插入。boolean
isBorderOpaque()
返回边框是否不透明。void
paintBorder(Component c, Graphics g, int x, int y, int width, int height)
用指定的位置和大小绘制指定组件的边框。
-
-
-
方法详细信息
-
paintBorder
public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
说明从界面Border
复制用指定的位置和大小绘制指定组件的边框。- Specified by:
-
paintBorder
在接口Border
- 参数
-
c
- 正在绘制边框的组件 -
g
- 油漆图形 -
x
- 绘画边框的x位置 -
y
- 绘画边框的y位置 -
width
- 绘画边框的宽度 -
height
- 绘画边框的高度
-
getBorderInsets
public Insets getBorderInsets(Component c)
描述从接口Border
复制返回边框的插入。- Specified by:
-
getBorderInsets
在接口Border
- 参数
-
c
- 应用此边界插入值的组件 - 结果
-
一个
Insets
对象,包含这个Border
顶部,左边,底部和右边的Border
-
isBorderOpaque
public boolean isBorderOpaque()
描述从接口Border
复制返回边框是否不透明。 如果边框是不透明的,它在绘画时负责填写自己的背景。- Specified by:
-
isBorderOpaque
在接口Border
- 结果
-
如果这个
Border
是不透明的,Border
true
-
-