JAVA布局BorderFactory.doc_第1页
JAVA布局BorderFactory.doc_第2页
JAVA布局BorderFactory.doc_第3页
JAVA布局BorderFactory.doc_第4页
JAVA布局BorderFactory.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

概述软件包类使用树已过时索引帮助JavaTM2PlatformStandardEd. 6 上一个类 下一个类框架 无框架 摘要:嵌套|字段|构造方法|方法详细信息:字段|构造方法|方法javax.swing 类 BorderFactoryjava.lang.Object javax.swing.BorderFactorypublic class BorderFactoryextends Object提供标准 Border 对象的工厂类。在任何可能的地方,此工厂类都将提供对已共享 Border 实例的引用。有关更多信息和示例,请参阅 The Java Tutorial 中的 How to Use Borders 一节。 方法摘要staticBordercreateBevelBorder(inttype) 创建一个指定类型的斜面边框,将组件当前背景色的较亮的色度用于高亮显示,较暗的色度用于阴影。staticBordercreateBevelBorder(inttype, Colorhighlight, Colorshadow) 使用指定高亮显示和阴影显示方式来创建一个指定类型的斜面边框。staticBordercreateBevelBorder(inttype, ColorhighlightOuter, ColorhighlightInner, ColorshadowOuter, ColorshadowInner) 创建一个指定类型的斜面边框,使用内部和外部高亮显示区域及阴影区域的指定颜色。staticCompoundBordercreateCompoundBorder() 创建一个具有 null 内部边缘和 null 外部边缘的合成边框。staticCompoundBordercreateCompoundBorder(BorderoutsideBorder, BorderinsideBorder) 创建一个合成边框,指定了用于外部和内部边缘的 border 对象。staticBordercreateEmptyBorder() 创建一个不占用空间的空边框。staticBordercreateEmptyBorder(inttop, intleft, intbottom, intright) 创建一个占用空间但没有绘制的空边框,指定了顶线、底线、左边框线和右边框线的宽度。staticBordercreateEtchedBorder() 创建一个具有“浮雕化”外观效果的边框,将组件的当前背景色用于高亮显示和阴影显示。staticBordercreateEtchedBorder(Colorhighlight, Colorshadow) 使用指定的高亮显示颜色和阴影颜色创建一个具有“浮雕化”外观效果的边框。staticBordercreateEtchedBorder(inttype) 创建一个具有“浮雕化”外观效果的边框,将组件的当前背景色用于高亮显示和阴影显示。staticBordercreateEtchedBorder(inttype, Colorhighlight, Colorshadow) 使用指定的高亮显示颜色和阴影颜色创建一个具有“浮雕化”外观效果的边框。staticBordercreateLineBorder(Colorcolor) 创建一个具有指定颜色的线边框。staticBordercreateLineBorder(Colorcolor, intthickness) 创建一个具有指定颜色和宽度的线边框。staticBordercreateLoweredBevelBorder() 创建一个具有凹入斜面边缘的边框,将组件当前背景色的较亮的色度用于高亮显示,较暗的色度用于阴影。staticMatteBordercreateMatteBorder(inttop, intleft, intbottom, intright, Colorcolor) 使用纯色创建一个类似衬边的边框。staticMatteBordercreateMatteBorder(inttop, intleft, intbottom, intright, IcontileIcon) 创建一个由多层指定图标组成的、类似衬边的边框。staticBordercreateRaisedBevelBorder() 创建一个具有凸出斜面边缘的边框,将组件当前背景色的较亮的色度用于高亮显示,较暗的色度用于阴影。staticTitledBordercreateTitledBorder(Borderborder) 创建一个空标题的新标题边框,使其具有指定的边框对象、默认的文本位置(位于顶线上)、默认的调整 (leading),以及默认的字体和文本颜色(由当前外观确定)。staticTitledBordercreateTitledBorder(Borderborder, Stringtitle) 向现有边框添加一个标题,使其具有默认的位置(位于顶线上)、默认的调整 (leading),以及默认的字体和文本颜色(由当前外观确定)。staticTitledBordercreateTitledBorder(Borderborder, Stringtitle, inttitleJustification, inttitlePosition) 向现有边框添加一个标题,使其具有指定的位置和默认字体和文本颜色(由当前外观确定)。staticTitledBordercreateTitledBorder(Borderborder, Stringtitle, inttitleJustification, inttitlePosition, FonttitleFont) 向现有边框添加一个标题,使其具有指定的位置和默认的文本颜色(由当前外观确定)。staticTitledBordercreateTitledBorder(Borderborder, Stringtitle, inttitleJustification, inttitlePosition, FonttitleFont, ColortitleColor) 向现有边框添加一个标题,使其具有指定的位置、字体和颜色。staticTitledBordercreateTitledBorder(Stringtitle) 创建一个新标题边框,使其具有指定的标题、默认的边框类型(由当前外观确定)、默认的文本位置(位于顶线上)、默认的调整 (leading),以及默认的字体和文本颜色(由当前外观确定)。 从类 java.lang.Object 继承的方法clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 方法详细信息createLineBorderpublic static Border createLineBorder(Colorcolor)创建一个具有指定颜色的线边框。 参数: color - 用于线条的 Color 返回: Border 对象createLineBorderpublic static Border createLineBorder(Colorcolor, intthickness)创建一个具有指定颜色和宽度的线边框。该宽度将应用于边框的四条边。要分别指定顶线、底线、左边框线和右边框线的宽度,请使用 createMatteBorder(int,int,int,int,Color)。 参数: color - 用于线条的颜色 Color thickness - 指定宽度的整数,以像素为单位 返回: Border 对象createRaisedBevelBorderpublic static Border createRaisedBevelBorder()创建一个具有凸出斜面边缘的边框,将组件当前背景色的较亮的色度用于高亮显示,较暗的色度用于阴影。(在凸出边框中,高亮显示位于顶部,阴影位于其下。) 返回: Border 对象createLoweredBevelBorderpublic static Border createLoweredBevelBorder()创建一个具有凹入斜面边缘的边框,将组件当前背景色的较亮的色度用于高亮显示,较暗的色度用于阴影。(在凹入边框中,阴影位于顶部,高亮显示位于其下。) 返回: Border 对象createBevelBorderpublic static Border createBevelBorder(inttype)创建一个指定类型的斜面边框,将组件当前背景色的较亮的色度用于高亮显示,较暗的色度用于阴影。(在凹入边框中,阴影位于顶部,高亮显示位于其下。) 参数: type - 指定 BevelBorder.LOWERED 或 BevelBorder.RAISED 的整数 返回: Border 对象createBevelBorderpublic static Border createBevelBorder(inttype, Colorhighlight, Colorshadow)使用指定高亮显示和阴影显示方式来创建一个指定类型的斜面边框。高亮显示区域的外边缘使用高亮显示颜色的较明亮的色度。突出阴影区域的内边缘使用阴影颜色的较明亮的色度。 参数: type - 指定 BevelBorder.LOWERED 或 BevelBorder.RAISED 的整数 highlight - 用于高亮显示的 Color 对象 shadow - 用于阴影的 Color 对象 返回: Border 对象createBevelBorderpublic static Border createBevelBorder(inttype, ColorhighlightOuter, ColorhighlightInner, ColorshadowOuter, ColorshadowInner)创建一个指定类型的斜面边框,使用内部和外部高亮显示区域及阴影区域的指定颜色。 注:对于凹入斜面边框,交换阴影内部和外部颜色。 参数: type - 指定 BevelBorder.LOWERED 或 BevelBorder.RAISED 的整数 highlightOuter - 用于高亮显示区域的外边缘的 Color 对象 highlightInner - 用于高亮显示区域的内边缘的 Color 对象 shadowOuter - 用于阴影区域的外边缘的 Color 对象 shadowInner - 用于阴影区域的内边缘的 Color 对象 返回: Border 对象createEtchedBorderpublic static Border createEtchedBorder()创建一个具有“浮雕化”外观效果的边框,将组件的当前背景色用于高亮显示和阴影显示。 返回: Border 对象createEtchedBorderpublic static Border createEtchedBorder(Colorhighlight, Colorshadow)使用指定的高亮显示颜色和阴影颜色创建一个具有“浮雕化”外观效果的边框。 参数: highlight - 用于边框高亮显示的 Color 对象 shadow - 用于边框阴影的 Color 对象 返回: Border 对象createEtchedBorderpublic static Border createEtchedBorder(inttype)创建一个具有“浮雕化”外观效果的边框,将组件的当前背景色用于高亮显示和阴影显示。 参数: type - EtchedBorder.RAISED 或 EtchedBorder.LOWERED 之一 返回: Border 对象 抛出: IllegalArgumentException - 如果类型既不是 EtchedBorder.RAISED 也不是 EtchedBorder.LOWERED 从以下版本开始: 1.3 createEtchedBorderpublic static Border createEtchedBorder(inttype, Colorhighlight, Colorshadow)使用指定的高亮显示颜色和阴影颜色创建一个具有“浮雕化”外观效果的边框。 参数: type - EtchedBorder.RAISED 或 EtchedBorder.LOWERED 之一 highlight - 用于边框高亮显示的 Color 对象 shadow - 用于边框阴影的 Color 对象 返回: Border 对象 从以下版本开始: 1.3 createTitledBorderpublic static TitledBorder createTitledBorder(Stringtitle)创建一个新标题边框,使其具有指定的标题、默认的边框类型(由当前外观确定)、默认的文本位置(位于顶线上)、默认的调整 (leading),以及默认的字体和文本颜色(由当前外观确定)。 参数: title - 包含标题文本的 String 返回: TitledBorder 对象createTitledBorderpublic static TitledBorder createTitledBorder(Borderborder)创建一个空标题的新标题边框,使其具有指定的边框对象、默认的文本位置(位于顶线上)、默认的调整 (leading),以及默认的字体和文本颜色(由当前外观确定)。 参数: border - 向其添加标题的 Border 对象;如果该参数为 null,则 Border 由当前外观确定。 返回: TitledBorder 对象createTitledBorderpublic static TitledBorder createTitledBorder(Borderborder, Stringtitle)向现有边框添加一个标题,使其具有默认的位置(位于顶线上)、默认的调整 (leading),以及默认的字体和文本颜色(由当前外观确定)。 参数: border - 向其添加标题的 Border 对象 title - 包含标题文本的 String 返回: TitledBorder 对象createTitledBorderpublic static TitledBorder createTitledBorder(Borderborder, Stringtitle, inttitleJustification, inttitlePosition)向现有边框添加一个标题,使其具有指定的位置和默认字体和文本颜色(由当前外观确定)。 参数: border - 向其添加标题的 Border 对象 title - 包含标题文本的 String titleJustification - 指定标题调整的整数,该值为以下值之一: TitledBorder.LEFT TitledBorder.CENTER TitledBorder.RIGHT TitledBorder.LEADING TitledBorder.TRAILING TitledBorder.DEFAULT_JUSTIFICATION (leading) titlePosition - 指示文本相对于边框的纵向位置的整数,它为以下值之一: TitledBorder.ABOVE_TOP TitledBorder.TOP(位于顶线上) TitledBorder.BELOW_TOP TitledBorder.ABOVE_BOTTOM TitledBorder.BOTTOM(位于底线上) TitledBorder.BELOW_BOTTOM TitledBorder.DEFAULT_POSITION(顶部) 返回: TitledBorder 对象createTitledBorderpublic static TitledBorder createTitledBorder(Borderborder, Stringtitle, inttitleJustification, inttitlePosition, FonttitleFont)向现有边框添加一个标题,使其具有指定的位置和默认的文本颜色(由当前外观确定)。 参数: border - 向其添加标题的 Border 对象 title - 包含标题文本的 String titleJustification - 指定标题调整的整数,该值为以下值之一: TitledBorder.LEFT TitledBorder.CENTER TitledBorder.RIGHT TitledBorder.LEADING TitledBorder.TRAILING TitledBorder.DEFAULT_JUSTIFICATION (leading) titlePosition - 指示文本相对于边框的纵向位置的整数,它为以下值之一: TitledBorder.ABOVE_TOP TitledBorder.TOP(位于顶线上) TitledBorder.BELOW_TOP TitledBorder.ABOVE_BOTTOM TitledBorder.BOTTOM(位于底线上) TitledBorder.BELOW_BOTTOM TitledBorder.DEFAULT_POSITION(顶部) titleFont - 指定标题字体的 Font 对象 返回: TitledBorder 对象createTitledBorderpublic static TitledBorder createTitledBorder(Borderborder, Stringtitle, inttitleJustification, inttitlePosition, FonttitleFont, ColortitleColor)向现有边框添加一个标题,使其具有指定的位置、字体和颜色。 参数: border - 向其添加标题的 Border 对象 title - 包含标题文本的 String titleJustification - 指定标题调整的整数,该值为以下值之一: TitledBorder.LEFT TitledBorder.CENTER TitledBorder.RIGHT TitledBorder.LEADING TitledBorder.TRAILING TitledBorder.DEFAULT_JUSTIFICATION (leading) titlePosition - 指示文本相对于边框的纵向位置的整数,它为以下值之一: TitledBorder.ABOVE_TOP TitledBorder.TOP(位于顶线上) TitledBorder.BELOW_TOP TitledBorder.ABOVE_BOTTOM TitledBorder.BOTTOM(位于底线上) TitledBorder.BELOW_BOTTOM TitledBorder.DEFAULT_POSITION(顶部) titleFont - 指定标题字体的 Font 对象 titleColor - 指定标题颜色的 Color 对象 返回: TitledBorder 对象createEmptyBorderpublic static Border createEmptyBorder()创建一个不占用空间的空边框。(顶线、底线、左边框线和右边框线的宽度都为零。) 返回: Border 对象createEmptyBorderpublic static Border createEmptyBorder(inttop, intleft, intbottom, intright)创建一个占用空间但没有绘制的空边框,指定了顶线、底线、左边框线和右边框线的宽度。 参数: top - 指定顶线宽度的整数,以像素为单位 left - 指定左边框线宽度的整数,以像素为单位 bottom - 指定底线宽度的整数,以像素为单位 right - 指定右边框线宽度的整数,以像素为单位 返回: Border 对象createCompoundBorderpublic static CompoundBorder createCompoundBorder()创建一个具有 null 内部边缘和 null 外部边缘的合成边框。 返回: CompoundBorder 对象createCompoundBorderpublic static CompoundBorder createCompoundBorder(BorderoutsideBorder, BorderinsideBorder)创建一个合成边框,指定了用于外部和内部边缘的 border 对象。 参数: outsideBorder - 用于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论