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(Border outsideBorder,Border insideBorder)
建立一个复合边界,并指定它的内外边界。
6、createEmptyBor
本文介绍了Java中JComponent类的setBorder方法,用于设置组件的边框。讲解了BorderFactory提供的20种创建边框的方法,包括各种类型如立体边框、线性边框、垫子边框等,以及如何自定义颜色、宽度和标题等属性。
订阅专栏 解锁全文
1395

被折叠的 条评论
为什么被折叠?



