Uses of Interface
javax.swing.border.Border
-
Packages that use Border 软件包 描述 javax.swing 提供一组“轻量级”(全Java语言)组件,这些组件在所有平台上尽可能地工作。javax.swing.border 提供用于在Swing组件周围绘制专用边框的类和接口。javax.swing.plaf 提供一个接口和许多抽象类,Swing使用它们来提供其可插入的外观功能。javax.swing.plaf.basic 提供根据Basic外观构建的用户界面对象。javax.swing.plaf.metal 提供根据Java外观(曾代号为 Metal )构建的用户界面对象,这是默认的外观。javax.swing.table 提供用于处理javax.swing.JTable
类和接口。javax.swing.tree 提供用于处理javax.swing.JTree
类和接口。 -
-
Uses of Border in javax.swing
Fields in javax.swing declared as Border 变量和类型 字段 描述 protected static Border
DefaultListCellRenderer. noFocusBorder
没有焦点边界Methods in javax.swing that return Border 变量和类型 方法 描述 static Border
BorderFactory. createBevelBorder(int type)
创建指定类型的斜面边框,使用组件当前背景颜色的较亮阴影进行突出显示,使用较暗的阴影阴影。static Border
BorderFactory. createBevelBorder(int type, Color highlight, Color shadow)
使用指定的突出显示和阴影创建指定类型的斜面边框。static Border
BorderFactory. createBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner)
使用内部和外部高光和阴影区域的指定颜色创建指定类型的斜面边框。static Border
BorderFactory. createDashedBorder(Paint paint)
创建指定的paint
的虚线边框。static Border
BorderFactory. createDashedBorder(Paint paint, float length, float spacing)
创建指定的paint
,相对length
和相对spacing
的虚线边框。static Border
BorderFactory. createDashedBorder(Paint paint, float thickness, float length, float spacing, boolean rounded)
创建指定的paint
,thickness
,相对length
和相对spacing
的虚线边框。static Border
BorderFactory. createEmptyBorder()
创建一个不占空间的空边框。static Border
BorderFactory. createEmptyBorder(int top, int left, int bottom, int right)
创建一个占用空间但没有绘图的空边框,指定顶部,左侧,底部和右侧的宽度。static Border
BorderFactory. createEtchedBorder()
使用组件的当前背景颜色创建具有“蚀刻”外观的边框,以突出显示和着色。static Border
BorderFactory. createEtchedBorder(int type)
使用组件的当前背景颜色创建具有“蚀刻”外观的边框,以突出显示和着色。static Border
BorderFactory. createEtchedBorder(int type, Color highlight, Color shadow)
使用指定的突出显示和阴影颜色创建具有“蚀刻”外观的边框。static Border
BorderFactory. createEtchedBorder(Color highlight, Color shadow)
使用指定的突出显示和阴影颜色创建具有“蚀刻”外观的边框。static Border
BorderFactory. createLineBorder(Color color)
创建具有指定颜色的线条边框。static Border
BorderFactory. createLineBorder(Color color, int thickness)
创建具有指定颜色和宽度的线条边框。static Border
BorderFactory. createLineBorder(Color color, int thickness, boolean rounded)
创建具有指定颜色,粗细和角形的线条边框。static Border
BorderFactory. createLoweredBevelBorder()
创建具有降低的斜边的边框,使用组件当前背景颜色的较亮阴影进行突出显示,使用较暗的阴影阴影。static Border
BorderFactory. createLoweredSoftBevelBorder()
使用较暗的边缘和较软的边角创建斜面边框,使用组件当前背景颜色的较亮色调进行高亮显示,使用较暗的阴影着色。static Border
BorderFactory. createRaisedBevelBorder()
使用凸起的斜面边缘创建边框,使用组件当前背景颜色的较亮阴影进行突出显示,使用较暗的阴影阴影。static Border
BorderFactory. createRaisedSoftBevelBorder()
使用凸起的边缘和柔化的边角创建斜面边框,使用组件当前背景颜色的较亮色调进行高亮显示,使用较暗的阴影着色。static Border
BorderFactory. createSoftBevelBorder(int type)
使用柔化的角创建指定类型的斜面边框,使用组件当前背景颜色的较亮阴影进行突出显示,使用较暗的阴影阴影。static Border
BorderFactory. createSoftBevelBorder(int type, Color highlight, Color shadow)
使用指定的突出显示和阴影,使用柔化的角创建指定类型的斜面边框。static Border
BorderFactory. createSoftBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner)
使用指定颜色为高光和阴影区域的内边缘和外边缘创建具有柔化角的指定类型的斜面边框。static Border
BorderFactory. createStrokeBorder(BasicStroke stroke)
创建指定的stroke
。static Border
BorderFactory. createStrokeBorder(BasicStroke stroke, Paint paint)
创建指定的stroke
和paint
。Border
JComponent. getBorder()
如果当前未设置边框,则返回此组件的边框或null
。Border
JLayer. getBorder()
如果视图组件是javax.swing.JComponent
的实例,javax.swing.JComponent
其功能委托给getView().getBorder()
方法,否则返回null
。Border
UIDefaults. getBorder(Object key)
如果值key
是Border
返回它,否则返回null
。Border
UIDefaults. getBorder(Object key, Locale l)
如果值key
对于给定的Locale
是Border
返回它,否则返回null
。static Border
UIManager. getBorder(Object key)
从默认值返回边框。static Border
UIManager. getBorder(Object key, Locale l)
返回适合给定语言环境的默认值的边框。Border
JScrollPane. getViewportBorder()
返回围绕视口的Border
对象。Methods in javax.swing with parameters of type Border 变量和类型 方法 描述 static CompoundBorder
BorderFactory. createCompoundBorder(Border outsideBorder, Border insideBorder)
创建复合边框,指定要用于外边和内边的边框对象。static TitledBorder
BorderFactory. createTitledBorder(Border border)
创建一个新的标题边框,其中包含空标题,指定的边框对象,默认文本位置(由当前外观确定),默认对齐(前导)以及默认字体和文本颜色(由当前外观和感觉)。static TitledBorder
BorderFactory. createTitledBorder(Border border, String title)
为现有边框添加标题,默认定位(由当前外观确定),默认对齐(前导)以及默认字体和文本颜色(由当前外观确定)。static TitledBorder
BorderFactory. createTitledBorder(Border border, String title, int titleJustification, int titlePosition)
使用指定的定位并使用默认字体和文本颜色(由当前外观确定)向现有边框添加标题。static TitledBorder
BorderFactory. createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
使用指定的定位和字体以及使用默认文本颜色(由当前外观确定)向现有边框添加标题。static TitledBorder
BorderFactory. createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
使用指定的定位,字体和颜色向现有边框添加标题。protected String
JComponent.AccessibleJComponent. getBorderTitle(Border b)
递归搜索具有非空标题的TitledBorder的边界层次结构(如果存在)。void
JComponent. setBorder(Border border)
设置此组件的边框。void
JLayer. setBorder(Border border)
如果视图组件是javax.swing.JComponent
的实例,javax.swing.JComponent
其功能委托给getView().setBorder(Border)
方法,否则此方法是无操作。void
JViewport. setBorder(Border border)
视口通过正常的父/子剪辑“滚动”其子(称为“视图”)(通常视图在滚动的相反方向上移动)。void
JScrollPane. setViewportBorder(Border viewportBorder)
在视口周围添加边框。 -
Uses of Border in javax.swing.border
Classes in javax.swing.border that implement Border 变量和类型 类 描述 class
AbstractBorder
实现没有大小的空边框的类。class
BevelBorder
实现简单的两行斜角边框的类。class
CompoundBorder
一个复合Border类,用于通过将内部Border对象嵌套在外部Border对象的insets中,将两个Border对象组合成单个边框。class
EmptyBorder
提供空白透明边框的类,占用空间但不绘制。class
EtchedBorder
一种实现简单蚀刻边界的类,可以蚀刻或蚀刻掉。class
LineBorder
实现任意厚度和单色的线边框的类。class
MatteBorder
提供纯色或平铺图标的类似哑光边框的类。class
SoftBevelBorder
一种实现带有软化角的凸起或下降斜面的类。class
StrokeBorder
实现任意笔划边框的类。class
TitledBorder
一个实现任意边框的类,在指定位置和对齐中添加String标题。Fields in javax.swing.border declared as Border 变量和类型 字段 描述 protected Border
TitledBorder. border
边界。protected Border
CompoundBorder. insideBorder
内部边界。protected Border
CompoundBorder. outsideBorder
外边界。Methods in javax.swing.border that return Border 变量和类型 方法 描述 static Border
LineBorder. createBlackLineBorder()
获取厚度为1的Color.black LineBorder的便捷方法。static Border
LineBorder. createGrayLineBorder()
获取厚度为1的Color.gray LineBorder的便捷方法。Border
TitledBorder. getBorder()
返回标题边框的边框。Border
CompoundBorder. getInsideBorder()
返回内部边框对象。Border
CompoundBorder. getOutsideBorder()
返回外部边框对象。Methods in javax.swing.border with parameters of type Border 变量和类型 方法 描述 static Rectangle
AbstractBorder. getInteriorRectangle(Component c, Border b, int x, int y, int width, int height)
使用参数减去边框的插入返回一个矩形。void
TitledBorder. setBorder(Border border)
设置标题边框的边框。Constructors in javax.swing.border with parameters of type 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)
使用指定的border,title,title-justification和title-position创建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实例。 -
Uses of Border in javax.swing.plaf
Classes in javax.swing.plaf that implement Border 变量和类型 类 描述 class
BorderUIResource
实现UIResource的Border包装器类。static class
BorderUIResource.BevelBorderUIResource
斜角边框UI资源。static class
BorderUIResource.CompoundBorderUIResource
复合边框UI资源。static class
BorderUIResource.EmptyBorderUIResource
空边框UI资源。static class
BorderUIResource.EtchedBorderUIResource
蚀刻的边框UI资源。static class
BorderUIResource.LineBorderUIResource
线条边界UI资源。static class
BorderUIResource.MatteBorderUIResource
一个遮罩边框UI资源。static class
BorderUIResource.TitledBorderUIResource
标题边框UI资源。Methods in javax.swing.plaf that return Border 变量和类型 方法 描述 static Border
BorderUIResource. getBlackLineBorderUIResource()
返回黑色边框UI资源。static Border
BorderUIResource. getEtchedBorderUIResource()
返回蚀刻的边框UI资源。static Border
BorderUIResource. getLoweredBevelBorderUIResource()
返回降低的斜角边框UI资源。static Border
BorderUIResource. getRaisedBevelBorderUIResource()
返回凸起的斜角边框UI资源。Constructors in javax.swing.plaf with parameters of type Border 构造器 描述 BorderUIResource(Border delegate)
创建一个包装现有Border实例的UIResource边框对象。CompoundBorderUIResource(Border outsideBorder, Border insideBorder)
构造一个CompoundBorderUIResource
。TitledBorderUIResource(Border border)
构造一个TitledBorderUIResource
。TitledBorderUIResource(Border border, String title)
构造一个TitledBorderUIResource
。TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition)
构造一个TitledBorderUIResource
。TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
构造一个TitledBorderUIResource
。TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
构造一个TitledBorderUIResource
。 -
Uses of Border in javax.swing.plaf.basic
Classes in javax.swing.plaf.basic that implement Border 变量和类型 类 描述 static class
BasicBorders.ButtonBorder
在按钮周围绘制边框。static class
BasicBorders.FieldBorder
绘制字段周围的边框。static class
BasicBorders.MarginBorder
在支持边距的组件周围绘制边框。static class
BasicBorders.MenuBarBorder
在菜单栏周围绘制边框。static class
BasicBorders.RadioButtonBorder
在单选按钮周围绘制边框。static class
BasicBorders.RolloverButtonBorder
用于翻转工具栏按钮的特殊薄边框。static class
BasicBorders.SplitPaneBorder
在splitpane周围绘制边框。static class
BasicBorders.ToggleButtonBorder
在切换按钮周围绘制边框。Fields in javax.swing.plaf.basic declared as Border 变量和类型 字段 描述 protected static Border
BasicComboBoxRenderer. noFocusBorder
空Border
。Methods in javax.swing.plaf.basic that return Border 变量和类型 方法 描述 protected Border
BasicToolBarUI. createNonRolloverBorder()
为工具栏组件创建非翻转边框。protected Border
BasicToolBarUI. createRolloverBorder()
为工具栏组件创建翻转边框。Border
BasicSplitPaneDivider. getBorder()
返回此组件的边框,如果当前未设置边框,则返回null。static Border
BasicBorders. getButtonBorder()
返回JButton
的边框实例。static Border
BasicBorders. getInternalFrameBorder()
返回JInternalFrame
的边框实例。static Border
BasicBorders. getMenuBarBorder()
返回JMenuBar
的边框实例。protected Border
BasicToolBarUI. getNonRolloverBorder(AbstractButton b)
返回按钮的非翻转边框。static Border
BasicBorders. getProgressBarBorder()
返回JProgressBar
的边框实例。static Border
BasicBorders. getRadioButtonBorder()
返回JRadioButton
的边框实例。protected Border
BasicToolBarUI. getRolloverBorder(AbstractButton b)
返回按钮的翻转边框。static Border
BasicBorders. getSplitPaneBorder()
返回JSplitPane
的边框实例。static Border
BasicBorders. getSplitPaneDividerBorder()
返回JSplitPane
分隔符的边框实例。static Border
BasicBorders. getTextFieldBorder()
返回JTextField
的边框实例。static Border
BasicBorders. getToggleButtonBorder()
返回JToggleButton
的边框实例。Methods in javax.swing.plaf.basic with parameters of type Border 变量和类型 方法 描述 void
BasicSplitPaneDivider. setBorder(Border border)
设置此组件的边框。 -
Uses of Border in javax.swing.plaf.metal
Classes in javax.swing.plaf.metal that implement Border 变量和类型 类 描述 static class
MetalBorders.ButtonBorder
该类代表JButton
的边界。static class
MetalBorders.Flush3DBorder
该类表示3D边框。static class
MetalBorders.InternalFrameBorder
该类表示JInternalFrame
的边界。static class
MetalBorders.MenuBarBorder
该类代表JMenuBar
的边界。static class
MetalBorders.MenuItemBorder
该类代表JMenuItem
的边界。static class
MetalBorders.OptionDialogBorder
该类表示选项对话框的边框。static class
MetalBorders.PaletteBorder
调色板的边框。static class
MetalBorders.PopupMenuBorder
该类代表JPopupMenu
的边界。static class
MetalBorders.RolloverButtonBorder
该类表示翻转Button
的边界。static class
MetalBorders.ScrollPaneBorder
该类代表JScrollPane
的边界。static class
MetalBorders.TableHeaderBorder
表头的边框static class
MetalBorders.TextFieldBorder
该类表示JTestField
的边界。static class
MetalBorders.ToggleButtonBorder
static class
MetalBorders.ToolBarBorder
该类代表JToolBar
的边界。Methods in javax.swing.plaf.metal that return Border 变量和类型 方法 描述 static Border
MetalBorders. getButtonBorder()
返回JButton
的边框实例。static Border
MetalBorders. getDesktopIconBorder()
返回桌面图标的边框实例。static Border
MetalBorders. getTextBorder()
返回文本组件的边框实例。static Border
MetalBorders. getTextFieldBorder()
返回JTextField
的边框实例。static Border
MetalBorders. getToggleButtonBorder()
返回JToggleButton
的边框实例。 -
Uses of Border in javax.swing.table
Fields in javax.swing.table declared as Border 变量和类型 字段 描述 protected static Border
DefaultTableCellRenderer. noFocusBorder
没有焦点的边框。 -
Uses of Border in javax.swing.tree
Fields in javax.swing.tree declared as Border 变量和类型 字段 描述 protected Border
DefaultTreeCellEditor.DefaultTextField. border
要使用的边框。Methods in javax.swing.tree that return Border 变量和类型 方法 描述 Border
DefaultTreeCellEditor.DefaultTextField. getBorder()
覆盖JComponent.getBorder
以返回当前边框。Methods in javax.swing.tree with parameters of type Border 变量和类型 方法 描述 void
DefaultTreeCellEditor.DefaultTextField. setBorder(Border border)
设置此组件的边框。Constructors in javax.swing.tree with parameters of type Border 构造器 描述 DefaultTextField(Border border)
构造一个DefaultTreeCellEditor.DefaultTextField
对象。
-