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