Java Swing教程 - Java Swing边框
Swing允许我们在组件的边缘绘制边框。有不同种类的边界:
Bevel Border
Soft Bevel Border
Etched Border
Line Border
Titled Border
Matte Border
Empty Border
Compound Border
Border是由其实例表示特定种类的边框的所有类实现的接口。 每种边界都有一个类。
我们可以通过从AbstractBorder类继承一个类来创建一个自定义边框。
所有边框相关类和Border接口都在javax.swing.border包中。
javax.swing.BorderFactory类可以创建边框。并且它负责缓存和共享边界对象。
以下代码创建不同类型的边框。
创建斜角边框
Border bevelRaisedBorder = BorderFactory.createBevelBorder(BevelBorder.RAISED);
Border bevelLoweredBorder = BorderFactory.createBevelBorder(BevelBorder.LOWERED);
创建软斜角边框
Border softBevelRaisedBorder = BorderFactory.createSoftBevelBorder(BevelBorder.RAISED);
Border softBevelLoweredBorder = BorderFactory.createSoftBevelBorder(BevelBorder.LOWERED);
创建蚀刻边框
Border etchedRaisedBorder = B