模块 java.desktop
Package javax.swing.border
提供用于在Swing组件周围绘制专用边框的类和接口。 您可以对这些类进行子类化,以便为组件创建自定义边框,而不是使用由所使用的外观提供的默认边框。
注意:大多数Swing API 都不是线程安全的。 有关详细信息,请参阅Concurrency in Swing ,在部分The Java Tutorial 。
相关文档
有关概述,教程,示例,指南和工具文档,请参阅:- How to Use Borders , “Java教程”中的一节
- 从以下版本开始:
- 1.2
-
接口摘要 接口 描述 Border 描述能够在swing组件边缘周围渲染边框的对象的接口。 -
类摘要 类 描述 AbstractBorder 实现没有大小的空边框的类。BevelBorder 实现简单的两行斜角边框的类。CompoundBorder 一个复合Border类,用于通过将内部Border对象嵌套在外部Border对象的insets中,将两个Border对象组合成单个边框。EmptyBorder 提供空白透明边框的类,占用空间但不绘制。EtchedBorder 一种实现简单蚀刻边界的类,可以蚀刻或蚀刻掉。LineBorder 实现任意厚度和单色的线边框的类。MatteBorder 提供纯色或平铺图标的类似哑光边框的类。SoftBevelBorder 一种实现带有软化角的凸起或下降斜面的类。StrokeBorder 实现任意笔划边框的类。TitledBorder 一个实现任意边框的类,在指定位置和对齐中添加String标题。