setBorder可以为组件设置边框,是JComponent类的成员方法。
函数原型:public void setBorder(Border border)
对参数Border对象 的定义主要通过BorderFactory进行。
BorderFactory提供的方法:
1、createBevelBorder(int type)
建立一个立体边界,参数type指定为凹陷或突起,为BevelBorder.LOWERED表示凹陷、BevelBorder.RALSED表示突起。
2、createBevelBorder(int type,Color highlight,Color shadow)
建立一个立体的边界,并指定突边与阴影的颜色
3、createBevelBorder(int type,Color highlightOuter,Color highlightInner,Color shadowOuter,Color shadowInner)
建立一个立体的边界,并指定内外部的突起与阴影的颜色。
4、createCompoundBorder()
建立一个复合边界
5、createCompoundBorder(