java.lang.Object javax.swing.plaf.BorderUIResource
public class BorderUIResource
嵌套类摘要 | |
---|---|
static class |
BorderUIResource.BevelBorderUIResource |
static class |
BorderUIResource.CompoundBorderUIResource |
static class |
BorderUIResource.EmptyBorderUIResource |
static class |
BorderUIResource.EtchedBorderUIResource |
static class |
BorderUIResource.LineBorderUIResource |
static class |
BorderUIResource.MatteBorderUIResource |
static class |
BorderUIResource.TitledBorderUIResource |
构造方法摘要 | |
---|---|
BorderUIResource(Border delegate) 创建一个 UIResource 边框对象,该对象包装了一个现有 Border 实例。 |
方法摘要 | |
---|---|
static Border |
getBlackLineBorderUIResource() |
Insets |
getBorderInsets(Component c) 返回该边框的 insets。 |
static Border |
getEtchedBorderUIResource() |
static Border |
getLoweredBevelBorderUIResource() |
static Border |
getRaisedBevelBorderUIResource() |
boolean |
isBorderOpaque() 返回此边框是否透明。 |
void |
paintBorder(Component c, Graphics g, int x, int y, int width, int height) 按指定的位置和尺寸绘制指定组件的边框。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public BorderUIResource(Border delegate)
delegate
- 将被包装的边框
方法详细信息 |
---|
public static Border getEtchedBorderUIResource()
public static Border getLoweredBevelBorderUIResource()
public static Border getRaisedBevelBorderUIResource()
public static Border getBlackLineBorderUIResource()
public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
Border
复制的描述
Border
中的
paintBorder
c
- 要为其绘制边框的组件
g
- 绘制的图形
x
- 所绘制边框的 x 坐标位置
y
- 所绘制边框的 y 坐标位置
width
- 所绘制边框的宽度
height
- 所绘制边框的高度
public Insets getBorderInsets(Component c)
Border
复制的描述
Border
中的
getBorderInsets
c
- 要应用此边框 insets 值的组件
public boolean isBorderOpaque()
Border
复制的描述
Border
中的
isBorderOpaque