软件包 | 描述 |
---|---|
javax.swing |
提供了一套“轻量级”(所有的java语言)组件,以最大可能的程度,在所有平台上工作。
|
javax.swing.border |
提供用于绘图的类和接口,以绘制一个摆动组件的专门边框。
|
javax.swing.plaf |
提供一个接口和抽象类的使用许多摆动为可插拔的外观和感觉的能力。
|
javax.swing.plaf.basic |
根据基本的外观和感觉提供内置的用户界面对象。
|
javax.swing.plaf.metal |
提供用户界面对象建立根据java的外观和感觉(一次代号为金属),它是默认的外观和感觉。
|
javax.swing.table |
处理
javax.swing.JTable 提供类和接口。
|
javax.swing.tree |
处理
javax.swing.JTree 提供类和接口。
|
Modifier and Type | Field and Description |
---|---|
protected static Border |
DefaultListCellRenderer.noFocusBorder |
Modifier and Type | Method and Description |
---|---|
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(Color highlight, Color shadow)
创建一个与“蚀刻”外观使用指定的突出和阴影颜色的边框。
|
static Border |
BorderFactory.createEtchedBorder(int type)
创建一个“蚀刻”的外观使用组件的当前背景颜色的高亮和阴影创建一个边框。
|
static Border |
BorderFactory.createEtchedBorder(int type, 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 |
UIDefaults.getBorder(Object key)
如果
key 的值是一个
Border 返回,否则返回
null 。
|
static Border |
UIManager.getBorder(Object key)
返回默认值的边框。
|
Border |
UIDefaults.getBorder(Object key, Locale l)
如果
key 对于给定的
Locale 的值是一个
Border 返回,否则返回
null 。
|
static Border |
UIManager.getBorder(Object key, Locale l)
返回一个与给定区域设置的默认值的边框。
|
Border |
JScrollPane.getViewportBorder()
返回
Border 对象周围的视口。
|
Modifier and Type | Method and Description |
---|---|
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 |
JViewport.setBorder(Border border)
视口“卷轴”的孩子(称为“观”)由正常的父/子卡(通常认为是在滚动的相反方向移动)。
|
void |
JComponent.setBorder(Border border)
设置此组件的边框。
|
void |
JLayer.setBorder(Border border)
非
null 边界,或非零的插图,不支持,以防止该组件的几何变得足够复杂的抑制子的
LayerUI 类。
|
void |
JScrollPane.setViewportBorder(Border viewportBorder)
添加在视口边界。
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBorder
实现一个没有大小的空边框的类。
|
class |
BevelBorder
一个类实现了一个简单的双锥的边界。
|
class |
CompoundBorder
一种复合边界类用于构成两边界对象到一个单一的边境内边界对象的嵌套在外部边界的嵌入对象。
|
class |
EmptyBorder
一个类提供了一个空的、透明的边框,它占用了空间,但没有绘制。
|
class |
EtchedBorder
实现了一个简单的蚀刻的边界,可以被蚀刻或蚀刻的一类。
|
class |
LineBorder
实现任意厚度和单色的线边界的一个类。
|
class |
MatteBorder
一个类,它提供了一个像一个坚实的颜色或瓷砖图标的雾状边界。
|
class |
SoftBevelBorder
实现了一个具有软化角的凸起或降低的斜面的类。
|
class |
StrokeBorder
实现任意行程的一个边界的类。
|
class |
TitledBorder
在指定位置和理由中实现一个字符串标题的一个类的一个类。
|
Modifier and Type | Field and Description |
---|---|
protected Border |
TitledBorder.border |
protected Border |
CompoundBorder.insideBorder |
protected Border |
CompoundBorder.outsideBorder |
Modifier and Type | Method and Description |
---|---|
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()
返回外部边界对象。
|
Modifier and Type | Method and Description |
---|---|
static Rectangle |
AbstractBorder.getInteriorRectangle(Component c, Border b, int x, int y, int width, int height)
返回一个矩形使用参数减去边界的插图。
|
void |
TitledBorder.setBorder(Border border)
设置标题边框的边框。
|
Constructor and Description |
---|
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实例标题,标题对齐,标题的位置,标题的字体、颜色和标题。
|
Modifier and Type | Class and Description |
---|---|
class |
BorderUIResource |
static class |
BorderUIResource.BevelBorderUIResource |
static class |
BorderUIResource.CompoundBorderUIResource |
static class |
BorderUIResource.EmptyBorderUIResource |
static class |
BorderUIResource.EtchedBorderUIResource |
static class |
BorderUIResource.LineBorderUIResource |
static class |
BorderUIResource.MatteBorderUIResource |
static class |
BorderUIResource.TitledBorderUIResource |
Modifier and Type | Method and Description |
---|---|
static Border |
BorderUIResource.getBlackLineBorderUIResource() |
static Border |
BorderUIResource.getEtchedBorderUIResource() |
static Border |
BorderUIResource.getLoweredBevelBorderUIResource() |
static Border |
BorderUIResource.getRaisedBevelBorderUIResource() |
Constructor and Description |
---|
BorderUIResource(Border delegate)
创建一个uiresource边界对象将一个现有的边界情况。
|
CompoundBorderUIResource(Border outsideBorder, Border insideBorder) |
TitledBorderUIResource(Border border) |
TitledBorderUIResource(Border border, String title) |
TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition) |
TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont) |
TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor) |
Modifier and Type | Class and Description |
---|---|
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 |
Modifier and Type | Field and Description |
---|---|
protected static Border |
BasicComboBoxRenderer.noFocusBorder
一个空的
Border 。
|
Modifier and Type | Method and Description |
---|---|
protected Border |
BasicToolBarUI.createNonRolloverBorder()
创建工具栏组件的非滚动边框。
|
protected Border |
BasicToolBarUI.createRolloverBorder()
创建工具栏组件的滚动边框。
|
Border |
BasicSplitPaneDivider.getBorder()
如果当前设置没有边框,则返回该组件的边框或为空。
|
static Border |
BasicBorders.getButtonBorder() |
static Border |
BasicBorders.getInternalFrameBorder() |
static Border |
BasicBorders.getMenuBarBorder() |
protected Border |
BasicToolBarUI.getNonRolloverBorder(AbstractButton b)
返回按钮的非过渡边框。
|
static Border |
BasicBorders.getProgressBarBorder() |
static Border |
BasicBorders.getRadioButtonBorder() |
protected Border |
BasicToolBarUI.getRolloverBorder(AbstractButton b)
返回按钮的翻转边框。
|
static Border |
BasicBorders.getSplitPaneBorder() |
static Border |
BasicBorders.getSplitPaneDividerBorder()
返回一个JSplitPane分边界实例
|
static Border |
BasicBorders.getTextFieldBorder() |
static Border |
BasicBorders.getToggleButtonBorder() |
Modifier and Type | Method and Description |
---|---|
void |
BasicSplitPaneDivider.setBorder(Border border)
设置此组件的边框。
|
Modifier and Type | Class and Description |
---|---|
static class |
MetalBorders.ButtonBorder |
static class |
MetalBorders.Flush3DBorder |
static class |
MetalBorders.InternalFrameBorder |
static class |
MetalBorders.MenuBarBorder |
static class |
MetalBorders.MenuItemBorder |
static class |
MetalBorders.OptionDialogBorder |
static class |
MetalBorders.PaletteBorder
调色板的边框。
|
static class |
MetalBorders.PopupMenuBorder |
static class |
MetalBorders.RolloverButtonBorder |
static class |
MetalBorders.ScrollPaneBorder |
static class |
MetalBorders.TableHeaderBorder
用于表头的边框
|
static class |
MetalBorders.TextFieldBorder |
static class |
MetalBorders.ToggleButtonBorder |
static class |
MetalBorders.ToolBarBorder |
Modifier and Type | Method and Description |
---|---|
protected Border |
MetalToolBarUI.createNonRolloverBorder() |
protected Border |
MetalToolBarUI.createRolloverBorder() |
static Border |
MetalBorders.getButtonBorder()
返回一个JButton边界实例
|
static Border |
MetalBorders.getDesktopIconBorder()
返回桌面图标的边框实例
|
static Border |
MetalBorders.getTextBorder()
返回一个文本组件的边框实例
|
static Border |
MetalBorders.getTextFieldBorder()
返回一个文本域边界实例
|
static Border |
MetalBorders.getToggleButtonBorder()
返回一个JToggleButton边界实例
|
Modifier and Type | Field and Description |
---|---|
protected static Border |
DefaultTableCellRenderer.noFocusBorder |
Modifier and Type | Field and Description |
---|---|
protected Border |
DefaultTreeCellEditor.DefaultTextField.border
边境使用。
|
Modifier and Type | Method and Description |
---|---|
Border |
DefaultTreeCellEditor.DefaultTextField.getBorder()
覆盖
JComponent.getBorder 来返回当前的边境。
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultTreeCellEditor.DefaultTextField.setBorder(Border border)
设置此组件的边框。
|
Constructor and Description |
---|
DefaultTextField(Border border)
构建了一个
DefaultTreeCellEditor.DefaultTextField 对象。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.