接口的使用
javax.swing.border.Border
使用 Border 的包
包
描述
提供一组“轻量级”(全 Java 语言)组件,尽可能在所有平台上以相同的方式工作。
提供用于在 Swing 组件周围绘制专用边框的类和接口。
提供一个接口和许多抽象类,Swing 使用这些抽象类来提供其可插入的外观功能。
提供根据基本外观构建的用户界面对象。
提供根据 Java 外观(曾经代号为 Metal )构建的用户界面对象,这是默认外观。
提供用于处理
javax.swing.JTable 的类和接口。
提供用于处理
javax.swing.JTree 的类和接口。
-
Border 在 javax.swing 中的用法
javax.swing 中的字段声明为 Borderjavax.swing 中返回 Border 的方法修饰符和类型方法描述static BorderBorderFactory.createBevelBorder(int type) 创建指定类型的斜面边框,使用组件当前背景颜色的较亮阴影进行突出显示,使用较暗的阴影进行阴影。static BorderBorderFactory.createBevelBorder(int type, Color highlight, Color shadow) 使用指定的突出显示和阴影创建指定类型的斜角边框。static BorderBorderFactory.createBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner) 使用内部和外部高光和阴影区域的指定颜色创建指定类型的斜角边框。static BorderBorderFactory.createDashedBorder(Paint paint) 创建指定paint的虚线边框。static BorderBorderFactory.createDashedBorder(Paint paint, float length, float spacing) 创建指定paint、相对length和相对spacing的虚线边框。static BorderBorderFactory.createDashedBorder(Paint paint, float thickness, float length, float spacing, boolean rounded) 创建指定paint、thickness、线形、相对length和相对spacing的虚线边框。static BorderBorderFactory.createEmptyBorder()创建一个不占用空间的空边框。static BorderBorderFactory.createEmptyBorder(int top, int left, int bottom, int right) 创建一个占用空间但不绘制的空边框,指定顶部、左侧、底部和右侧的宽度。static BorderBorderFactory.createEtchedBorder()使用组件的当前背景颜色来创建具有“蚀刻”外观的边框以进行突出显示和着色。static BorderBorderFactory.createEtchedBorder(int type) 使用组件的当前背景颜色来创建具有“蚀刻”外观的边框以进行突出显示和着色。static BorderBorderFactory.createEtchedBorder(int type, Color highlight, Color shadow) 使用指定的突出显示和阴影颜色创建具有“蚀刻”外观的边框。static BorderBorderFactory.createEtchedBorder(Color highlight, Color shadow) 使用指定的突出显示和阴影颜色创建具有“蚀刻”外观的边框。static BorderBorderFactory.createLineBorder(Color color) 创建具有指定颜色的线条边框。static BorderBorderFactory.createLineBorder(Color color, int thickness) 创建具有指定颜色和宽度的线条边框。static BorderBorderFactory.createLineBorder(Color color, int thickness, boolean rounded) 创建具有指定颜色、粗细和角形状的线条边框。static BorderBorderFactory.createLoweredBevelBorder()创建一个具有较低斜边的边框,使用组件当前背景颜色的较亮阴影进行突出显示,使用较暗的阴影进行阴影。static BorderBorderFactory.createLoweredSoftBevelBorder()使用较低的边缘和柔和的角创建斜面边框,使用组件当前背景颜色的较亮阴影进行突出显示,使用较暗的阴影进行阴影。static BorderBorderFactory.createRaisedBevelBorder()创建一个带有凸起斜边的边框,使用组件当前背景颜色的较亮阴影进行突出显示,使用较暗的阴影进行阴影。static BorderBorderFactory.createRaisedSoftBevelBorder()创建具有凸起边缘和柔化角的斜面边框,使用组件当前背景颜色的较亮阴影进行突出显示,使用较暗的阴影进行阴影。static BorderBorderFactory.createSoftBevelBorder(int type) 创建具有软化角的指定类型的斜角边框,使用组件当前背景颜色的较亮阴影进行突出显示,使用较暗的阴影进行阴影。static BorderBorderFactory.createSoftBevelBorder(int type, Color highlight, Color shadow) 使用指定的突出显示和阴影创建具有软角的指定类型的斜角边框。static BorderBorderFactory.createSoftBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner) 为高亮区域和阴影区域的内边缘和外边缘使用指定的颜色,创建具有软角的指定类型的斜角边框。static BorderBorderFactory.createStrokeBorder(BasicStroke stroke) 创建指定stroke的边框。static BorderBorderFactory.createStrokeBorder(BasicStroke stroke, Paint paint) 创建指定stroke和paint的边框。JComponent.getBorder()返回此组件的边框,如果当前未设置边框,则返回null。JLayer.getBorder()如果视图组件是javax.swing.JComponent的实例,则将其功能委托给getView().getBorder()方法,否则返回null。如果key的值是一个Border返回它,否则返回null。如果给定Locale的key的值是一个Border返回它,否则返回null。static Border从默认值返回边框。static Border从适合给定locale的默认值返回边框。JScrollPane.getViewportBorder()返回视口周围的Border对象。javax.swing 中的方法,参数类型为 Border修饰符和类型方法描述static CompoundBorderBorderFactory.createCompoundBorder(Border outsideBorder, Border insideBorder) 创建一个复合边框,指定要用于外边和内边的边框对象。static TitledBorderBorderFactory.createTitledBorder(Border border) 创建一个带有空标题、指定边框对象、默认文本位置(由当前外观确定)、默认对齐方式(行距)以及默认字体和文本颜色(由当前外观确定)的新标题边框感觉)。static TitledBorderBorderFactory.createTitledBorder(Border border, String title) 向现有边框添加标题,具有默认定位(由当前外观决定)、默认对齐方式(行距)以及默认字体和文本颜色(由当前外观决定)。static TitledBorderBorderFactory.createTitledBorder(Border border, String title, int titleJustification, int titlePosition) 将标题添加到现有边框,具有指定的位置并使用默认字体和文本颜色(由当前外观决定)。static TitledBorderBorderFactory.createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont) 将标题添加到现有边框,具有指定的位置和字体,并使用默认文本颜色(由当前外观决定)。static TitledBorderBorderFactory.createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor) 使用指定的位置、字体和颜色向现有边框添加标题。protected StringJComponent.AccessibleJComponent.getBorderTitle(Border b) 递归搜索边框层次结构(如果存在)以查找具有非空标题的 TitledBorder。void设置此组件的边框。void如果视图组件是javax.swing.JComponent的实例,则将其功能委托给getView().setBorder(Border)方法,否则此方法为空操作。final void视口通过正常的父/子剪辑“滚动”其子项(称为“视图”)(通常视图在滚动的相反方向移动)。voidJScrollPane.setViewportBorder(Border viewportBorder) 在视口周围添加边框。 -
Border 在 javax.swing.border 中的用法
javax.swing.border 中实现 Border 的类修饰符和类型类描述class实现没有大小的空边框的类。class一个实现简单的两线斜角边框的类。class复合 Border 类,用于通过将内部 Border 对象嵌套在外部 Border 对象的insets中,将两个 Border 对象组合成单个边框。class一个提供空白透明边框的类,它占用空间但不绘制。class一个实现简单蚀刻边框的类,可以蚀刻或蚀刻。class实现任意粗细和单一颜色的线条边框的类。class提供纯色或平铺图标的类似磨砂边框的类。class一个实现带有软化角的凸起或降低斜角的类。class实现任意笔画边框的类。class通过在指定位置和对齐方式添加字符串标题实现任意边框的类。javax.swing.border 中的字段声明为 Border修饰符和类型Field描述protected BorderTitledBorder.border边界。protected BorderCompoundBorder.insideBorder内部边界。protected BorderCompoundBorder.outsideBorder外边界。javax.swing.border 中返回 Border 的方法修饰符和类型方法描述static BorderLineBorder.createBlackLineBorder()获取厚度为 1 的 Color.black LineBorder 的便捷方法。static BorderLineBorder.createGrayLineBorder()获取厚度为 1 的 Color.gray LineBorder 的便捷方法。TitledBorder.getBorder()返回标题边框的边框。CompoundBorder.getInsideBorder()返回内部边框对象。CompoundBorder.getOutsideBorder()返回外边框对象。javax.swing.border 中的方法,参数类型为 Border修饰符和类型方法描述static RectangleAbstractBorder.getInteriorRectangle(Component c, Border b, int x, int y, int width, int height) 使用参数减去边框的insets返回一个矩形。void设置标题边框的边框。javax.swing.border 中的构造函数,参数类型为 Border修饰符构造方法描述CompoundBorder(Border outsideBorder, Border insideBorder) 创建具有指定外边框和内边框的复合边框。TitledBorder(Border border) 创建具有指定边框和空标题的 TitledBorder 实例。TitledBorder(Border border, String title) 创建具有指定边框和标题的 TitledBorder 实例。TitledBorder(Border border, String title, int titleJustification, int titlePosition) 创建具有指定边框、标题、标题对齐和标题位置的 TitledBorder 实例。TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont) 创建具有指定边框、标题、标题对齐、标题位置和标题字体的 TitledBorder 实例。TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor) 创建具有指定边框、标题、标题对齐、标题位置、标题字体和标题颜色的 TitledBorder 实例。 -
Border 在 javax.swing.plaf 中的用法
javax.swing.plaf 中实现 Border 的类修饰符和类型类描述class实现 UIResource 的边框包装器类。static class斜角边框 UI 资源。static class复合边框 UI 资源。static class空边框 UI 资源。static class蚀刻边框 UI 资源。static class线条边框 UI 资源。static class哑光边框 UI 资源。static class带标题的边框 UI 资源。javax.swing.plaf 中返回 Border 的方法修饰符和类型方法描述static BorderBorderUIResource.getBlackLineBorderUIResource()返回黑色线条边框 UI 资源。static BorderBorderUIResource.getEtchedBorderUIResource()返回蚀刻边框 UI 资源。static BorderBorderUIResource.getLoweredBevelBorderUIResource()返回降低的斜角边框 UI 资源。static BorderBorderUIResource.getRaisedBevelBorderUIResource()返回凸起的斜角边框 UI 资源。javax.swing.plaf 中的构造函数,参数类型为 Border修饰符构造方法描述BorderUIResource(Border delegate) 创建一个包装现有 Border 实例的 UIResource 边框对象。CompoundBorderUIResource(Border outsideBorder, Border insideBorder) 构造一个CompoundBorderUIResourceTitledBorderUIResource(Border border) 构造一个TitledBorderUIResourceTitledBorderUIResource(Border border, String title) 构造一个TitledBorderUIResourceTitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition) 构造一个TitledBorderUIResourceTitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont) 构造一个TitledBorderUIResourceTitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor) 构造一个TitledBorderUIResource -
Border 在 javax.swing.plaf.basic 中的用法
javax.swing.plaf.basic 中实现 Border 的类修饰符和类型类描述static class在按钮周围绘制边框。static class在字段周围绘制边框。static class在支持边距的组件周围绘制边框。static class在菜单栏周围绘制边框。static class在单选按钮周围绘制边框。static class鼠标悬停工具栏按钮的特殊细边框。static class在拆分窗格周围绘制边框。static class在切换按钮周围绘制边框。javax.swing.plaf.basic 中的字段声明为 Borderjavax.swing.plaf.basic 中返回 Border 的方法修饰符和类型方法描述protected BorderBasicToolBarUI.createNonRolloverBorder()为工具栏组件创建非翻转边框。protected BorderBasicToolBarUI.createRolloverBorder()为工具栏组件创建翻转边框。BasicSplitPaneDivider.getBorder()返回此组件的边框,如果当前未设置边框,则返回 null。static BorderBasicBorders.getButtonBorder()返回JButton的边框实例。static BorderBasicBorders.getInternalFrameBorder()返回JInternalFrame的边框实例。static BorderBasicBorders.getMenuBarBorder()返回JMenuBar的边框实例。protected BorderBasicToolBarUI.getNonRolloverBorder(AbstractButton b) 返回按钮的非翻转边框。static BorderBasicBorders.getProgressBarBorder()返回JProgressBar的边框实例。static BorderBasicBorders.getRadioButtonBorder()返回JRadioButton的边框实例。protected BorderBasicToolBarUI.getRolloverBorder(AbstractButton b) 返回按钮的翻转边框。static BorderBasicBorders.getSplitPaneBorder()返回JSplitPane的边框实例。static BorderBasicBorders.getSplitPaneDividerBorder()返回JSplitPane分隔线的边框实例。static BorderBasicBorders.getTextFieldBorder()返回JTextField的边框实例。static BorderBasicBorders.getToggleButtonBorder()返回JToggleButton的边框实例。javax.swing.plaf.basic 中的方法,参数类型为 Border -
Border 在 javax.swing.plaf.metal 中的用法
javax.swing.plaf.metal 中实现 Border 的类修饰符和类型类描述static class该类表示JButton的边框。static class该类表示 3D 边框。static class该类表示JInternalFrame的边框。static class该类表示JMenuBar的边框。static class该类表示JMenuItem的边框。static class该类表示选项对话框的边框。static class调色板的边框。static class该类表示JPopupMenu的边框。static class该类表示翻转Button的边界。static class该类表示JScrollPane的边框。static class表格标题的边框static classJTextField的边框。static classJToggleButton的边框。static class该类表示JToolBar的边框。javax.swing.plaf.metal 中返回 Border 的方法修饰符和类型方法描述static BorderMetalBorders.getButtonBorder()返回JButton的边框实例。static BorderMetalBorders.getDesktopIconBorder()返回桌面图标的边框实例。static BorderMetalBorders.getTextBorder()返回文本组件的边框实例。static BorderMetalBorders.getTextFieldBorder()返回JTextField的边框实例。static BorderMetalBorders.getToggleButtonBorder()返回JToggleButton的边框实例。 -
Border 在 javax.swing.table 中的用法
javax.swing.table 中的字段声明为 Border -
Border 在 javax.swing.tree 中的用法
javax.swing.tree 中的字段声明为 Borderjavax.swing.tree 中返回 Border 的方法javax.swing.tree 中的方法,参数类型为 Borderjavax.swing.tree 中的构造函数,参数类型为 Border