|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.swing
类 BorderFactory
java.lang.Object javax.swing.BorderFactory
-
public class BorderFactory
- extends Object
提供标准 Border
对象的工厂类。在任何可能的地方,此工厂类都将提供对已共享 Border
实例的引用。有关更多信息和示例,请参阅《The Java Tutorial》中的 How to Use Borders 一节。
方法摘要 | |
---|---|
static Border |
createBevelBorder(int type) 创建一个指定类型的斜面边框,将组件当前背景色的较亮的色度用于突出显示,较暗的色度用于阴影。 |
static Border |
createBevelBorder(int type, Color highlight, Color shadow) 使用指定突出显示和阴影显示方式来创建一个指定类型的斜面边框。 |
static Border |
createBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner) 创建一个指定类型的斜面边框,使用内部和外部突出显示区域及阴影区域的指定颜色。 |
static CompoundBorder |
createCompoundBorder() 创建一个具有 null 内部边缘和 null 外部边缘的合成边框。 |
static CompoundBorder |
createCompoundBorder(Border outsideBorder, Border insideBorder) 创建一个合成边框,指定了用于外部和内部边缘的 border 对象。 |
static Border |
createEmptyBorder() 创建一个不占用空间的空边框。 |
static Border |
createEmptyBorder(int top, int left, int bottom, int right) 创建一个占用空间但没有绘制的空边框,指定了顶线、底线、左边框线和右边框线的宽度。 |
static Border |
createEtchedBorder() 创建一个具有“浮雕化”外观效果的边框,将组件的当前背景色用于突出显示和阴影显示。 |
static Border |
createEtchedBorder(Color highlight, Color shadow) 使用指定的突出显示颜色和阴影颜色创建一个具有“浮雕化”外观效果的边框。 |
static Border |
createEtchedBorder(int type) 创建一个具有“浮雕化”外观效果的边框,将组件的当前背景色用于突出显示和阴影显示。 |
static Border |
createEtchedBorder(int type, Color highlight, Color shadow) 使用指定的突出显示颜色和阴影颜色创建一个具有“浮雕化”外观效果的边框。 |
static Border |
createLineBorder(Color color) 创建一个具有指定颜色的线边框。 |
static Border |
createLineBorder(Color color, int thickness) 创建一个具有指定颜色和宽度的线边框。 |
static Border |
createLoweredBevelBorder() 创建一个具有凹入斜面边缘的边框,将组件当前背景色的较亮的色度用于突出显示,较暗的色度用于阴影。 |
static MatteBorder |
createMatteBorder(int top, int left, int bottom, int right, Color color) 使用纯色创建一个类似衬边的边框。 |
static MatteBorder |
createMatteBorder(int top, int left, int bottom, int right, Icon tileIcon) 创建一个由多层指定图标组成的、类似衬边的边框。 |
static Border |
createRaisedBevelBorder() 创建一个具有凸出斜面边缘的边框,将组件当前背景色的较亮的色度用于突出显示,较暗的色度用于阴影。 |
static TitledBorder |
createTitledBorder(Border border) 创建一个空标题的新标题边框,使用默认文本位置(位于顶线上)、默认调整 (leading) 以及默认字体和文本颜色,并指定了 border 对象。 |
static TitledBorder |
createTitledBorder(Border border, String title) 向现有边框添加一个标题,使用默认位置(位于顶线上)、默认调整 (leading) 以及由当前外观确定的默认字体和文本颜色,并指定了标题文本。 |
static TitledBorder |
createTitledBorder(Border border, String title, int titleJustification, int titlePosition) 向现有边框添加一个标题,使用由当前外观确定的默认字体和文本颜色,并指定了标题文本及其位置。 |
static TitledBorder |
createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont) 向现有边框添加一个标题,使用由当前外观确定的默认文本颜色,并指定了标题文本及其位置和字体。 |
static TitledBorder |
createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor) 向现有边框添加一个标题,指定了标题文本及其位置、字体和颜色。 |
static TitledBorder |
createTitledBorder(String title) 创建一个新标题边框,使用默认边框(浮雕化)、默认文本位置(位于顶线上)、默认调整 (leading) 以及由当前外观确定的默认字体和文本颜色,并指定了标题文本。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
方法详细信息 |
---|
createLineBorder
public static Border createLineBorder(Color color)
- 创建一个具有指定颜色的线边框。
-
- 参数:
-
color
- 用于线条的Color
- 返回:
-
Border
对象
createLineBorder
public static Border createLineBorder(Color color, int thickness)
-
创建一个具有指定颜色和宽度的线边框。该宽度将应用于边框的四条边。要分别指定顶线、底线、左边框线和右边框线的宽度,请使用
createMatteBorder(int,int,int,int,Color)
。 -
- 参数:
-
color
- 用于线条的颜色Color
-
thickness
- 指定宽度的整数,以像素为单位 - 返回:
-
Border
对象
createRaisedBevelBorder
public static Border createRaisedBevelBorder()
- 创建一个具有凸出斜面边缘的边框,将组件当前背景色的较亮的色度用于突出显示,较暗的色度用于阴影。(在凸出边框中,突出显示位于顶部,阴影位于其下。)
-
- 返回:
-
Border
对象
createLoweredBevelBorder
public static Border createLoweredBevelBorder()
- 创建一个具有凹入斜面边缘的边框,将组件当前背景色的较亮的色度用于突出显示,较暗的色度用于阴影。(在凹入边框中,阴影位于顶部,突出显示位于其下。)
-
- 返回:
-
Border
对象
createBevelBorder
public static Border createBevelBorder(int type)
- 创建一个指定类型的斜面边框,将组件当前背景色的较亮的色度用于突出显示,较暗的色度用于阴影。(在凹入边框中,阴影位于顶部,突出显示位于其下。)
-
- 参数:
-
type
- 指定BevelBorder.LOWERED
或BevelBorder.RAISED
的整数 - 返回:
-
Border
对象
createBevelBorder
public static Border createBevelBorder(int type, Color highlight, Color shadow)
- 使用指定突出显示和阴影显示方式来创建一个指定类型的斜面边框。突出显示区域的外边缘使用突出显示颜色的较明亮的色度。突出阴影区域的内边缘使用阴影颜色的较明亮的色度。
-
- 参数:
-
type
- 指定BevelBorder.LOWERED
或BevelBorder.RAISED
的整数 -
highlight
- 用于突出显示的Color
对象 -
shadow
- 用于阴影的Color
对象 - 返回:
-
Border
对象
createBevelBorder
public static Border createBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner)
-
创建一个指定类型的斜面边框,使用内部和外部突出显示区域及阴影区域的指定颜色。
注:对于凹入斜面边框,交换阴影内部和外部颜色。
-
- 参数:
-
type
- 指定BevelBorder.LOWERED
或BevelBorder.RAISED
的整数 -
highlightOuter
- 用于突出显示区域的外边缘的Color
对象 -
highlightInner
- 用于突出显示区域的内边缘的Color
对象 -
shadowOuter
- 用于阴影区域的外边缘的Color
对象 -
shadowInner
- 用于阴影区域的内边缘的Color
对象 - 返回:
-
Border
对象