Uses of Class
java.awt.Component
-
Packages that use Component 软件包 描述 com.sun.java.accessibility.util 提供组成Java Accessibility Utilities的接口和类的集合。java.applet 提供创建applet所需的类以及applet用于与其applet上下文通信的类。java.awt 包含用于创建用户界面和绘制图形和图像的所有类。java.awt.dnd 拖放是在许多图形用户界面系统中发现的直接操纵手势,其提供了在GUI中与表示元素逻辑相关联的两个实体之间传递信息的机制。java.awt.event 提供用于处理AWT组件触发的不同类型事件的接口和类。java.awt.im 为输入方法框架提供类和接口。java.beans 包含与开发 bean相关的类 - 基于JavaBeans™体系结构的组件。java.beans.beancontext 提供与bean上下文相关的类和接口。javax.swing 提供一组“轻量级”(全Java语言)组件,这些组件在所有平台上尽可能地工作。javax.swing.border 提供用于在Swing组件周围绘制专用边框的类和接口。javax.swing.colorchooser 包含JColorChooser
组件使用的类和接口。javax.swing.event 提供由Swing组件触发的事件。javax.swing.plaf 提供一个接口和许多抽象类,Swing使用它们来提供其可插入的外观功能。javax.swing.plaf.basic 提供根据Basic外观构建的用户界面对象。javax.swing.plaf.metal 提供根据Java外观(曾代号为 Metal )构建的用户界面对象,这是默认的外观。javax.swing.plaf.synth Synth是一种可换肤的外观和感觉,其中所有的绘画都被委派。javax.swing.table 提供用于处理javax.swing.JTable
类和接口。javax.swing.text 提供处理可编辑和不可编辑文本组件的类和接口。javax.swing.text.html 提供类HTMLEditorKit
以及用于创建HTML文本编辑器的支持类。javax.swing.tree 提供用于处理javax.swing.JTree
类和接口。 -
-
Uses of Component in com.sun.java.accessibility.util
Fields in com.sun.java.accessibility.util declared as Component 变量和类型 字段 描述 protected static Component
AWTEventMonitor. componentWithFocus
不推荐使用,要删除:此API元素将在以后的版本中删除。该字段未使用; 获取具有焦点的组件使用getComponentWithFocus方法。Methods in com.sun.java.accessibility.util that return Component 变量和类型 方法 描述 static Component
AWTEventMonitor. getComponentWithFocus()
返回当前具有键盘焦点的组件。 -
Uses of Component in java.applet
Subclasses of Component in java.applet 变量和类型 类 描述 class
Applet
已过时。不推荐使用Applet API,无需替换。 -
Uses of Component in java.awt
Subclasses of Component in java.awt 变量和类型 类 描述 class
Button
该类创建一个带标签的按钮。class
Canvas
Canvas
组件表示应用程序可以在其上绘制的屏幕的空白矩形区域,或者应用程序可以从中捕获来自用户的输入事件。class
Checkbox
复选框是一个图形组件,可以处于“开”(true
)或“关”(false
)状态。class
Choice
Choice
类提供了一个弹出菜单选项。class
Container
通用抽象窗口工具包(AWT)容器对象是可以包含其他AWT组件的组件。class
Dialog
对话框是一个顶级窗口,带有标题和边框,通常用于从用户那里获取某种形式的输入。class
FileDialog
FileDialog
类显示一个对话窗口,用户可以从中选择文件。class
Frame
Frame
是一个带标题和边框的顶级窗口。class
Label
Label
对象是用于在容器中放置文本的组件。class
List
List
组件向用户显示文本项的滚动列表。class
Panel
Panel
是最简单的容器类。class
Scrollbar
Scrollbar
类包含一个滚动条,一个熟悉的用户界面对象。class
ScrollPane
一个容器类,它为单个子组件实现自动水平和/或垂直滚动。class
TextArea
TextArea
对象是显示文本的多行区域。class
TextComponent
TextComponent
类是允许编辑某些文本的任何组件的超类。class
TextField
TextField
对象是一个文本组件,允许编辑单行文本。class
Window
Window
对象是顶级窗口,没有边框且没有菜单栏。Fields in java.awt with type parameters of type Component 变量和类型 字段 描述 protected Hashtable<Component,GridBagConstraints>
GridBagLayout. comptable
此哈希表维护组件与其gridbag约束之间的关联。Methods in java.awt that return Component 变量和类型 方法 描述 Component
Container. add(Component comp)
将指定的组件追加到此容器的末尾。Component
Container. add(Component comp, int index)
将指定的组件添加到给定位置的此容器中。Component
Container. add(String name, Component comp)
将指定的组件添加到此容器中。Component
Container. findComponentAt(int x, int y)
找到包含指定位置的可见子组件。Component
Container. findComponentAt(Point p)
找到包含指定点的可见子组件。Component
Container. getComponent(int n)
获取此容器中的第n个组件。Component
ContainerOrderFocusTraversalPolicy. getComponentAfter(Container aContainer, Component aComponent)
返回应在aComponent之后接收焦点的Component。abstract Component
FocusTraversalPolicy. getComponentAfter(Container aContainer, Component aComponent)
返回应在aComponent之后接收焦点的Component。Component
Component. getComponentAt(int x, int y)
确定此组件或其直接子组件之一是否包含( x , y )位置,如果是,则返回包含的组件。Component
Component. getComponentAt(Point p)
返回包含指定点的组件或子组件。Component
Container. getComponentAt(int x, int y)
找到包含x,y位置的组件。Component
Container. getComponentAt(Point p)
获取包含指定点的组件。Component
ContainerOrderFocusTraversalPolicy. getComponentBefore(Container aContainer, Component aComponent)
返回应在aComponent之前接收焦点的Component。abstract Component
FocusTraversalPolicy. getComponentBefore(Container aContainer, Component aComponent)
返回应在aComponent之前接收焦点的Component。Component[]
Container. getComponents()
获取此容器中的所有组件。Component
ContainerOrderFocusTraversalPolicy. getDefaultComponent(Container aContainer)
返回要关注的默认Component。abstract Component
FocusTraversalPolicy. getDefaultComponent(Container aContainer)
返回要关注的默认Component。Component
ContainerOrderFocusTraversalPolicy. getFirstComponent(Container aContainer)
返回遍历循环中的第一个Component。abstract Component
FocusTraversalPolicy. getFirstComponent(Container aContainer)
返回遍历循环中的第一个Component。Component
KeyboardFocusManager. getFocusOwner()
如果焦点所有者与调用线程位于相同的上下文中,则返回焦点所有者。Component
Window. getFocusOwner()
如果此窗口被聚焦,则返回此窗口的子Component,该窗口具有焦点; 否则返回null。protected Component
KeyboardFocusManager. getGlobalFocusOwner()
返回焦点所有者,即使调用线程与焦点所有者位于不同的上下文中。protected Component
KeyboardFocusManager. getGlobalPermanentFocusOwner()
返回永久焦点所有者,即使调用线程与永久焦点所有者位于不同的上下文中。Component
FocusTraversalPolicy. getInitialComponent(Window window)
返回第一次使Window可见时应该接收焦点的Component。Component
ContainerOrderFocusTraversalPolicy. getLastComponent(Container aContainer)
返回遍历循环中的最后一个Component。abstract Component
FocusTraversalPolicy. getLastComponent(Container aContainer)
返回遍历循环中的最后一个Component。Component
BorderLayout. getLayoutComponent(Container target, Object constraints)
根据目标Container
的组件方向返回与给定约束位置对应的组件。Component
BorderLayout. getLayoutComponent(Object constraints)
获取使用给定约束添加的组件Component
Window. getMostRecentFocusOwner()
返回此窗口聚焦时将接收焦点的此窗口的子Component。Component
KeyboardFocusManager. getPermanentFocusOwner()
如果永久焦点所有者与调用线程位于相同的上下文中,则返回永久焦点所有者。Component
Component. locate(int x, int y)
已过时。从JDK version 1.1开始,由getComponentAt(int,int)取代。Component
Container. locate(int x, int y)
已过时。截至JDK 1.1版,由getComponentAt(int, int)
取代。Methods in java.awt with parameters of type Component 变量和类型 方法 描述 protected boolean
ContainerOrderFocusTraversalPolicy. accept(Component aComponent)
确定Component是否是新焦点所有者可接受的选择。protected boolean
DefaultFocusTraversalPolicy. accept(Component aComponent)
确定Component是否是新焦点所有者可接受的选择。Component
Container. add(Component comp)
将指定的组件追加到此容器的末尾。Component
Container. add(Component comp, int index)
将指定的组件添加到给定位置的此容器中。void
Container. add(Component comp, Object constraints)
将指定的组件添加到此容器的末尾。void
Container. add(Component comp, Object constraints, int index)
使用指定索引处的指定约束将指定组件添加到此容器。Component
Container. add(String name, Component comp)
将指定的组件添加到此容器中。protected void
Container. addImpl(Component comp, Object constraints, int index)
将指定的组件添加到指定索引处的此容器中。protected void
ScrollPane. addImpl(Component comp, Object constraints, int index)
将指定的组件添加到此滚动窗格容器中。void
BorderLayout. addLayoutComponent(Component comp, Object constraints)
使用指定的约束对象将指定的组件添加到布局中。void
BorderLayout. addLayoutComponent(String name, Component comp)
已过时。由addLayoutComponent(Component, Object)
取代。void
CardLayout. addLayoutComponent(Component comp, Object constraints)
将指定的组件添加到此卡片布局的内部名称表中。void
CardLayout. addLayoutComponent(String name, Component comp)
已过时。由addLayoutComponent(Component, Object)
取代。void
FlowLayout. addLayoutComponent(String name, Component comp)
将指定的组件添加到布局中。void
GridBagLayout. addLayoutComponent(Component comp, Object constraints)
使用指定的constraints
对象将指定的组件添加到布局中。void
GridBagLayout. addLayoutComponent(String name, Component comp)
没有效果,因为此布局管理器不使用每个组件的字符串。void
GridLayout. addLayoutComponent(String name, Component comp)
将具有指定名称的指定组件添加到布局中。void
LayoutManager. addLayoutComponent(String name, Component comp)
如果布局管理器使用每个组件的字符串,则将组件comp
添加到布局,并将其与name
指定的字符串相关联。void
LayoutManager2. addLayoutComponent(Component comp, Object constraints)
使用指定的约束对象将指定的组件添加到布局中。<T extends DragGestureRecognizer>
TToolkit. createDragGestureRecognizer(类<T> abstractRecognizerClass, DragSource ds, Component c, int srcActions, DragGestureListener dgl)
创建请求的抽象DragGestureRecognizer类的具体的,平台相关的子类,并将其与指定的DragSource,Component和DragGestureListener相关联。protected void
DefaultKeyboardFocusManager. dequeueKeyEvents(long after, Component untilFocused)
释放正常分派给当前焦点所有者的所有KeyEvent因为使用相同的时间戳和Component调用enqueueKeyEvents
。protected abstract void
KeyboardFocusManager. dequeueKeyEvents(long after, Component untilFocused)
由AWT调用以通知KeyboardFocusManager它应该取消KeyEvents的延迟分派。protected void
DefaultKeyboardFocusManager. discardKeyEvents(Component comp)
丢弃由于使用指定的Component或其后代之一对enqueueKeyEvents
进行一次或多次调用enqueueKeyEvents
所有KeyEvent。protected abstract void
KeyboardFocusManager. discardKeyEvents(Component comp)
由AWT调用以通知KeyboardFocusManager它应该取消KeyEvents的延迟分派。protected void
DefaultKeyboardFocusManager. enqueueKeyEvents(long after, Component untilFocused)
延迟调度KeyEvent,直到指定的Component成为焦点所有者。protected abstract void
KeyboardFocusManager. enqueueKeyEvents(long after, Component untilFocused)
由AWT调用以通知KeyboardFocusManager它应该延迟调度KeyEvent,直到指定的Component成为焦点所有者。void
DefaultKeyboardFocusManager. focusNextComponent(Component aComponent)
在aComponent之后聚焦Component,通常基于FocusTraversalPolicy。abstract void
KeyboardFocusManager. focusNextComponent(Component aComponent)
在aComponent之后聚焦Component,通常基于FocusTraversalPolicy。void
DefaultKeyboardFocusManager. focusPreviousComponent(Component aComponent)
在aComponent之前聚焦Component,通常基于FocusTraversalPolicy。abstract void
KeyboardFocusManager. focusPreviousComponent(Component aComponent)
在aComponent之前聚焦Component,通常基于FocusTraversalPolicy。Component
ContainerOrderFocusTraversalPolicy. getComponentAfter(Container aContainer, Component aComponent)
返回应在aComponent之后接收焦点的Component。abstract Component
FocusTraversalPolicy. getComponentAfter(Container aContainer, Component aComponent)
返回应在aComponent之后接收焦点的Component。Component
ContainerOrderFocusTraversalPolicy. getComponentBefore(Container aContainer, Component aComponent)
返回应在aComponent之前接收焦点的Component。abstract Component
FocusTraversalPolicy. getComponentBefore(Container aContainer, Component aComponent)
返回应在aComponent之前接收焦点的Component。int
Container. getComponentZOrder(Component comp)
返回容器内组件的z顺序索引。Object
BorderLayout. getConstraints(Component comp)
获取指定组件的约束GridBagConstraints
GridBagLayout. getConstraints(Component comp)
获取指定组件的约束。protected static Container
Toolkit. getNativeContainer(Component c)
给予本机对等体在给定本机组件的情况下查询本机容器的能力(例如,直接父对象可以是轻量级的)。boolean
Container. isAncestorOf(Component c)
检查组件是否包含在此容器的组件层次结构中。protected GridBagConstraints
GridBagLayout. lookupConstraints(Component comp)
检索指定组件的约束。void
DefaultKeyboardFocusManager. processKeyEvent(Component focusedComponent, KeyEvent e)
当且仅当KeyEvent表示指定的focusedComponent的焦点遍历键时,此方法才启动焦点遍历操作。abstract void
KeyboardFocusManager. processKeyEvent(Component focusedComponent, KeyEvent e)
当且仅当KeyEvent表示指定的focusedComponent的焦点遍历键时,此方法才启动焦点遍历操作。void
KeyboardFocusManager. redispatchEvent(Component target, AWTEvent e)
以这样一种方式重新分配AWTEvent,即AWT事件调度程序不会递归地请求KeyboardFocusManager或任何已安装的KeyEventDispatchers再次调度该事件。void
Container. remove(Component comp)
从此容器中删除指定的组件。void
BorderLayout. removeLayoutComponent(Component comp)
从此边框布局中删除指定的组件。void
CardLayout. removeLayoutComponent(Component comp)
从布局中删除指定的组件。void
FlowLayout. removeLayoutComponent(Component comp)
从布局中删除指定的组件。void
GridBagLayout. removeLayoutComponent(Component comp)
从此布局中删除指定的组件。void
GridLayout. removeLayoutComponent(Component comp)
从布局中删除指定的组件。void
LayoutManager. removeLayoutComponent(Component comp)
从布局中删除指定的组件。void
Container. setComponentZOrder(Component comp, int index)
将指定的组件移动到容器中指定的z-order索引。void
GridBagLayout. setConstraints(Component comp, GridBagConstraints constraints)
在此布局中设置指定组件的约束。protected void
KeyboardFocusManager. setGlobalFocusOwner(Component focusOwner)
设置焦点所有者。protected void
KeyboardFocusManager. setGlobalPermanentFocusOwner(Component permanentFocusOwner)
设置永久焦点所有者。void
Window. setLocationRelativeTo(Component c)
根据以下方案设置窗口相对于指定组件的位置。void
PopupMenu. show(Component origin, int x, int y)
显示相对于原点组件的x,y位置的弹出菜单。void
DefaultKeyboardFocusManager. upFocusCycle(Component aComponent)
将焦点向上移动一个焦点遍历循环。abstract void
KeyboardFocusManager. upFocusCycle(Component aComponent)
将焦点向上移动一个焦点遍历循环。Constructors in java.awt with parameters of type Component 构造器 描述 MediaTracker(Component comp)
创建媒体跟踪器以跟踪给定组件的图像。 -
Uses of Component in java.awt.dnd
Fields in java.awt.dnd declared as Component 变量和类型 字段 描述 protected Component
DragGestureRecognizer. component
Component
与此DragGestureRecognizer
相关联。Methods in java.awt.dnd that return Component 变量和类型 方法 描述 Component
DragGestureEvent. getComponent()
返回Component
与此相关DragGestureEvent
。Component
DragGestureRecognizer. getComponent()
此方法返回由Component
“观察”的DragGestureRecognizer
用于拖动启动手势。Component
DragSourceContext. getComponent()
返回Component
与此相关DragSourceContext
。Component
DropTarget. getComponent()
获取Component
与此DropTarget
相关联。Component
DropTargetContext. getComponent()
此方法返回Component
与此相关DropTargetContext
。Methods in java.awt.dnd with parameters of type Component 变量和类型 方法 描述 DragGestureRecognizer
DragSource. createDefaultDragGestureRecognizer(Component c, int actions, DragGestureListener dgl)
创建一个新的DragGestureRecognizer
实现的默认抽象子类DragGestureRecognizer
这个DragSource
,并设置指定Component
和DragGestureListener
新创建的对象上。<T extends DragGestureRecognizer>
TDragSource. createDragGestureRecognizer(类<T> recognizerAbstractClass, Component c, int actions, DragGestureListener dgl)
创建一个新的DragGestureRecognizer
,它实现指定的抽象子类DragGestureRecognizer
,并在新创建的对象上设置指定的Component
和DragGestureListener
。protected DropTarget.DropTargetAutoScroller
DropTarget. createDropTargetAutoScroller(Component c, Point p)
创建一个嵌入式自动滚动器void
DragGestureRecognizer. setComponent(Component c)
设置DragGestureRecognizer与registerListeners()相关联的Component和unregisterListeners()作为副作用被调用。void
DropTarget. setComponent(Component c)
注意:此接口需要允许DropTarget与Component以下列两种方式之一安全关联:component.setDropTarget(droptarget);
或droptarget.setComponent(component);
Constructors in java.awt.dnd with parameters of type Component 构造器 描述 DragGestureRecognizer(DragSource ds, Component c)
给定要在此拖放操作中使用的DragSource
构造新的DragGestureRecognizer
,并且Component
这个DragGestureRecognizer
应该“观察”拖动启动手势。DragGestureRecognizer(DragSource ds, Component c, int sa)
构造一个新的DragGestureRecognizer
给定DragSource
用于此拖放操作,Component
这个DragGestureRecognizer
应该“观察”拖动启动手势,以及此拖放操作支持的操作。DragGestureRecognizer(DragSource ds, Component c, int sa, DragGestureListener dgl)
构造一个新的DragGestureRecognizer
给定DragSource
用于此拖放操作,Component
这个DragGestureRecognizer
应“观察”拖动启动手势,此拖放操作支持的操作,以及DragGestureListener
通知一次已检测到拖动启动手势。DropTarget(Component c, int ops, DropTargetListener dtl)
创建DropTarget
给定Component
以关联,int
表示要支持的默认可接受操作,DropTargetListener
处理事件处理。DropTarget(Component c, int ops, DropTargetListener dtl, boolean act)
创建DropTarget
给定Component
以关联,int
表示要支持的默认可接受操作,DropTargetListener
用于处理事件处理,boolean
指示DropTarget
当前是否正在接受丢弃。DropTarget(Component c, int ops, DropTargetListener dtl, boolean act, FlavorMap fm)
创建一个新的DropTarget,给定Component
与其关联,int
表示要支持的默认可接受操作,DropTargetListener
用于处理事件处理,boolean
表示DropTarget
当前是否正在接受丢弃,以及FlavorMap
要使用(或null为默认值FlavorMap
)。DropTarget(Component c, DropTargetListener dtl)
给定Component
以与其关联,创建DropTarget
,并使用DropTargetListener
处理事件处理。DropTargetAutoScroller(Component c, Point p)
构造一个DropTargetAutoScrollerMouseDragGestureRecognizer(DragSource ds, Component c)
给出DragSource
为Component
c和Component
进行观察,构建新的MouseDragGestureRecognizer
。MouseDragGestureRecognizer(DragSource ds, Component c, int act)
给出DragSource
为Component
的Component
要观察的Component
以及允许进行此拖动操作的动作,构造新的MouseDragGestureRecognizer
。MouseDragGestureRecognizer(DragSource ds, Component c, int act, DragGestureListener dgl)
给出DragSource
(Component
,Component
(观察Component
),允许进行此拖动操作的动作以及DragGestureListener
在检测到拖动手势时通知,构造新的MouseDragGestureRecognizer
。 -
Uses of Component in java.awt.event
Methods in java.awt.event that return Component 变量和类型 方法 描述 Component
HierarchyEvent. getChanged()
返回已更改的层次结构顶部的Component。Component
ContainerEvent. getChild()
返回受事件影响的组件。Component
ComponentEvent. getComponent()
返回事件的发起者。Component
HierarchyEvent. getComponent()
返回事件的发起者。Component
FocusEvent. getOppositeComponent()
返回此焦点更改中涉及的另一个Component。Constructors in java.awt.event with parameters of type Component 构造器 描述 ComponentEvent(Component source, int id)
构造一个ComponentEvent
对象。ContainerEvent(Component source, int id, Component child)
构造一个ContainerEvent
对象。FocusEvent(Component source, int id)
构造一个FocusEvent
对象,并将其标识为焦点的永久更改。FocusEvent(Component source, int id, boolean temporary)
构造FocusEvent
对象并标识更改是否是临时的。FocusEvent(Component source, int id, boolean temporary, Component opposite)
构造具有指定临时状态的FocusEvent
对象,对应于Component
和Cause.UNKNOWN
原因。FocusEvent(Component source, int id, boolean temporary, Component opposite, FocusEvent.Cause cause)
构造具有指定临时状态的FocusEvent
对象,与原因相对应Component
。HierarchyEvent(Component source, int id, Component changed, Container changedParent)
构造一个HierarchyEvent
对象以标识Component
层次结构中的更改。HierarchyEvent(Component source, int id, Component changed, Container changedParent, long changeFlags)
构造一个HierarchyEvent
对象以标识Component
层次结构中的更改。InputMethodEvent(Component source, int id, long when, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
使用指定的源组件,类型,时间,文本,插入符号和InputMethodEvent
构造InputMethodEvent
。InputMethodEvent(Component source, int id, TextHitInfo caret, TextHitInfo visiblePosition)
使用指定的源组件,类型,插入符号和InputMethodEvent
构造一个InputMethodEvent
。InputMethodEvent(Component source, int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
使用指定的源组件,类型,文本,插入符号和InputMethodEvent
构造InputMethodEvent
。KeyEvent(Component source, int id, long when, int modifiers, int keyCode)
已过时。从JDK1.1开始; 请改用KeyEvent(Component, int, long, int, int, char)
KeyEvent(Component source, int id, long when, int modifiers, int keyCode, char keyChar)
构造一个KeyEvent
对象。KeyEvent(Component source, int id, long when, int modifiers, int keyCode, char keyChar, int keyLocation)
构造一个KeyEvent
对象。MouseEvent(Component source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger)
使用指定的源组件,类型,修饰符,坐标,单击计数和popupTrigger标志构造MouseEvent
对象。MouseEvent(Component source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger, int button)
使用指定的源组件,类型,时间,修饰符,坐标,单击计数,popupTrigger标志和按钮编号构造MouseEvent
对象。MouseEvent(Component source, int id, long when, int modifiers, int x, int y, int xAbs, int yAbs, int clickCount, boolean popupTrigger, int button)
使用指定的源组件,类型,时间,修饰符,坐标,绝对坐标,单击计数,popupTrigger标志和按钮编号构造MouseEvent
对象。MouseWheelEvent(Component source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger, int scrollType, int scrollAmount, int wheelRotation)
使用指定的源组件,类型,修改器,坐标,滚动类型,滚动量和滚轮旋转构造MouseWheelEvent
对象。MouseWheelEvent(Component source, int id, long when, int modifiers, int x, int y, int xAbs, int yAbs, int clickCount, boolean popupTrigger, int scrollType, int scrollAmount, int wheelRotation)
使用指定的源组件,类型,修改器,坐标,绝对坐标,滚动类型,滚动量和滚轮旋转构造MouseWheelEvent
对象。MouseWheelEvent(Component source, int id, long when, int modifiers, int x, int y, int xAbs, int yAbs, int clickCount, boolean popupTrigger, int scrollType, int scrollAmount, int wheelRotation, double preciseWheelRotation)
使用指定的源组件,类型,修改器,坐标,绝对坐标,滚动类型,滚动量和滚轮旋转构造MouseWheelEvent
对象。PaintEvent(Component source, int id, Rectangle updateRect)
使用指定的源组件和类型构造PaintEvent
对象。 -
Uses of Component in java.awt.im
Methods in java.awt.im with parameters of type Component 变量和类型 方法 描述 void
InputContext. removeNotify(Component client)
通知输入上下文已从其包含层次结构中删除客户端组件,或者已禁用该组件的输入方法支持。 -
Uses of Component in java.beans
Methods in java.beans that return Component 变量和类型 方法 描述 Component
PropertyEditor. getCustomEditor()
PropertyEditor可以选择提供编辑其属性值的完整自定义组件。Component
PropertyEditorSupport. getCustomEditor()
PropertyEditor可以选择提供编辑其属性值的完整自定义组件。 -
Uses of Component in java.beans.beancontext
Methods in java.beans.beancontext that return Component 变量和类型 方法 描述 Component
BeanContextChildComponentProxy. getComponent()
获取java.awt.Component
与此相关BeanContextChild
。 -
Uses of Component in javax.swing
Classes in javax.swing with type parameters of type Component 变量和类型 类 描述 class
JLayer<V extends Component>
JLayer
是Swing组件的通用装饰器,它使您能够实现各种高级绘画效果,并接收在其边界内生成的所有AWTEvent
的通知。Subclasses of Component in javax.swing 变量和类型 类 描述 class
AbstractButton
定义按钮和菜单项的常见行为。class
Box
一个轻量级容器,它使用BoxLayout对象作为其布局管理器。static class
Box.Filler
轻量级组件的实现,它参与布局但没有视图。class
CellRendererPane
此类插入单元格渲染器和使用它们的组件之间。class
DefaultListCellRenderer
呈现列表中的项目。static class
DefaultListCellRenderer.UIResource
实现UIResource的DefaultListCellRenderer的子类。class
JApplet
已过时。不推荐使用Applet API,无需替换。class
JButton
“推”按钮的实现。class
JCheckBox
复选框的实现 - 可以选择或取消选择的项目,并向用户显示其状态。class
JCheckBoxMenuItem
可以选择或取消选择的菜单项。class
JColorChooser
JColorChooser
提供了一个控件窗格,旨在允许用户操作和选择颜色。class
JComboBox<E>
组合按钮或可编辑字段和下拉列表的组件。class
JComponent
除顶级容器外的所有Swing组件的基类。class
JDesktopPane
用于创建多文档界面或虚拟桌面的容器。class
JDialog
用于创建对话框窗口的主类。class
JEditorPane
用于编辑各种内容的文本组件。class
JFileChooser
JFileChooser
为用户提供了一种选择文件的简单机制。class
JFormattedTextField
JFormattedTextField
扩展了JTextField
增加了对格式化任意值的支持,以及在用户编辑文本后检索特定对象。class
JFrame
java.awt.Frame
的扩展版本,增加了对JFC / Swing组件体系结构的支持。class
JInternalFrame
一个轻量级对象,提供本机框架的许多功能,包括拖动,关闭,成为图标,调整大小,标题显示以及支持菜单栏。static class
JInternalFrame.JDesktopIcon
此组件表示JInternalFrame
的图标化版本。class
JLabel
短文本字符串或图像的显示区域,或两者。class
JLayer<V extends Component>
JLayer
是Swing组件的通用装饰器,使您能够实现各种高级绘画效果,并接收在其边界内生成的所有AWTEvent
的通知。class
JLayeredPane
JLayeredPane
为JFC / Swing容器添加深度,允许组件在需要时相互重叠。class
JList<E>
显示对象列表并允许用户选择一个或多个项目的组件。class
JMenu
菜单的实现 - 包含JMenuItem
的弹出窗口,当用户选择JMenuBar
上的项目时显示该JMenuBar
。class
JMenuBar
菜单栏的实现。class
JMenuItem
菜单中项目的实现。class
JOptionPane
JOptionPane
可以轻松弹出一个标准对话框,提示用户输入值或通知他们某些内容。class
JPanel
JPanel
是一个通用的轻量级容器。class
JPasswordField
JPasswordField
是一个轻量级组件,允许编辑单行文本,其中视图指示键入的内容,但不显示原始字符。class
JPopupMenu
弹出菜单的实现 - 弹出一个小窗口并显示一系列选项。static class
JPopupMenu.Separator
弹出菜单特定的分隔符。class
JProgressBar
一个可视化显示某个任务进度的组件。class
JRadioButton
单选按钮的实现 - 可以选择或取消选择的项目,并向用户显示其状态。class
JRadioButtonMenuItem
单选按钮菜单项的实现。class
JRootPane
通过在后台使用一个轻量级容器JFrame
,JDialog
,JWindow
,JApplet
和JInternalFrame
。class
JScrollBar
滚动条的实现。class
JScrollPane
提供轻量级组件的可滚动视图。protected class
JScrollPane.ScrollBar
默认情况下,JScrollPane
会创建作为此类实例的滚动条。class
JSeparator
JSeparator
提供了一个用于实现分隔线的通用组件 - 最常用作菜单项之间的分隔符,将它们分解为逻辑分组。class
JSlider
一种组件,允许用户通过在有界区间内滑动旋钮以图形方式选择值。class
JSpinner
单行输入字段,允许用户从有序序列中选择数字或对象值。static class
JSpinner.DateEditor
JSpinner
的编辑器,其型号为SpinnerDateModel
。static class
JSpinner.DefaultEditor
一个简单的基类,用于更专业的编辑器,使用JFormattedTextField
显示模型当前值的JFormattedTextField
。static class
JSpinner.ListEditor
JSpinner
的编辑器,其型号为SpinnerListModel
。static class
JSpinner.NumberEditor
JSpinner
的编辑器,其型号为SpinnerNumberModel
。class
JSplitPane
JSplitPane
用于划分两个(仅两个)Component
。class
JTabbedPane
一种组件,允许用户通过单击具有给定标题和/或图标的选项卡在一组组件之间切换。class
JTable
JTable
用于显示和编辑常规的二维单元格表。class
JTextArea
JTextArea
是显示纯文本的多行区域。class
JTextField
JTextField
是一个轻量级组件,允许编辑单行文本。class
JTextPane
一个文本组件,可以使用以图形方式表示的属性进行标记。class
JToggleButton
双状态按钮的实现。class
JToolBar
JToolBar
提供了一个用于显示常用的Action
或控件的组件。static class
JToolBar.Separator
特定于工具栏的分隔符。class
JToolTip
用于显示组件的“提示”。class
JTree
一个控件,将一组分层数据显示为轮廓。class
JViewport
“视口”或“舷窗”,通过它您可以看到基础信息。class
JWindow
JWindow
是一个可以在用户桌面上的任何位置显示的容器。Fields in javax.swing declared as Component 变量和类型 字段 描述 protected static Component
ImageIcon. component
已过时。从1.8开始protected Component
JTable. editorComp
如果编辑,则处理编辑的Component
。protected Component
JRootPane. glassPane
覆盖菜单栏和内容窗格的玻璃窗格,因此它可以拦截鼠标移动等。protected Component
JLabel. labelFor
此标签所用的组件; 如果标签不是组件的标签,则返回nullprotected Component
JSplitPane. leftComponent
左侧或顶部组件。protected Component
JScrollPane. lowerLeft
要在左下角显示的组件。protected Component
ScrollPaneLayout. lowerLeft
要在左下角显示的组件。protected Component
JScrollPane. lowerRight
要在右下角显示的组件。protected Component
ScrollPaneLayout. lowerRight
要在右下角显示的组件。protected Component
JSplitPane. rightComponent
右侧或底部组件。protected Component
JScrollPane. upperLeft
要在左上角显示的组件。protected Component
ScrollPaneLayout. upperLeft
要在左上角显示的组件。protected Component
JScrollPane. upperRight
要在右上角显示的组件。protected Component
ScrollPaneLayout. upperRight
要在右上角显示的组件。Methods in javax.swing that return Component 变量和类型 方法 描述 Component
JMenu. add(Component c)
将组件追加到此菜单的末尾。Component
JMenu. add(Component c, int index)
将指定的组件添加到给定位置的此容器中。Component
JTabbedPane. add(Component component)
添加一个component
,其标签标题默认为组件的名称,这是调用component.getName
的结果。Component
JTabbedPane. add(Component component, int index)
在指定的选项卡索引处添加component
,其中选项卡标题默认为组件的名称。Component
JTabbedPane. add(String title, Component component)
添加带有指定选项卡标题的component
。protected Component
ScrollPaneLayout. addSingletonComponent(Component oldC, Component newC)
删除现有组件。Component
MenuSelectionManager. componentForPoint(Component source, Point sourcePoint)
返回当前所选路径中包含sourcePoint的组件。protected Component
JRootPane. createGlassPane()
由构造函数方法调用以创建默认值glassPane
。static Component
Box. createGlue()
创建一个不可见的“胶水”组件,该组件在Box中可用,其可见组件具有最大宽度(对于水平框)或高度(对于垂直框)。static Component
Box. createHorizontalGlue()
创建水平胶组件。static Component
Box. createHorizontalStrut(int width)
创建一个不可见的固定宽度组件。static Component
Box. createRigidArea(Dimension d)
创建一个始终为指定大小的不可见组件。static Component
Box. createVerticalGlue()
创建垂直胶水组件。static Component
Box. createVerticalStrut(int height)
创建一个不可见的固定高度组件。static Component
SwingUtilities. findFocusOwner(Component c)
已过时。截至1.4,由KeyboardFocusManager.getFocusOwner()
取代。Component
JSplitPane. getBottomComponent()
返回分隔符下方或分隔符右侧的组件。Component
DefaultCellEditor. getComponent()
返回对编辑器组件的引用。Component
JMenu. getComponent()
返回java.awt.Component
用于绘制此MenuElement
。Component
JMenuBar. getComponent()
已实施为MenuElement
。Component
JMenuItem. getComponent()
返回用于绘制此对象的java.awt.Component
。Component
JPopupMenu. getComponent()
返回此JPopupMenu
组件。Component
MenuElement. getComponent()
此方法应返回用于绘制接收元素的java.awt.Component
。Component
Renderer. getComponent()
返回用于呈现值的组件。Component
TransferHandler.TransferSupport. getComponent()
返回此传输的目标组件。Component
DefaultFocusManager. getComponentAfter(Container aContainer, Component aComponent)
返回之后的组件。Component
LayoutFocusTraversalPolicy. getComponentAfter(Container aContainer, Component aComponent)
返回应在aComponent之后接收焦点的Component。Component
SortingFocusTraversalPolicy. getComponentAfter(Container aContainer, Component aComponent)
返回应在aComponent之后接收焦点的Component。Component
JTabbedPane. getComponentAt(int index)
返回组件index
。Component
JMenuBar. getComponentAtIndex(int i)
已过时。由getComponent(int i)
取代Component
JPopupMenu. getComponentAtIndex(int i)
已过时。Component
JToolBar. getComponentAtIndex(int i)
返回指定索引处的组件。Component
DefaultFocusManager. getComponentBefore(Container aContainer, Component aComponent)
之前返回组件。Component
LayoutFocusTraversalPolicy. getComponentBefore(Container aContainer, Component aComponent)
返回应在aComponent之前接收焦点的Component。Component
SortingFocusTraversalPolicy. getComponentBefore(Container aContainer, Component aComponent)
返回应在aComponent之前接收焦点的Component。Component[]
JLayeredPane. getComponentsInLayer(int layer)
返回指定图层中组件的数组。Component
JScrollPane. getCorner(String key)
返回指定角落的组件。Component
ScrollPaneLayout. getCorner(String key)
返回指定角落的Component
。protected Component
JTable.AccessibleJTable.AccessibleJTableCell. getCurrentComponent()
获取表格单元格渲染器组件。static Component
SwingUtilities. getDeepestComponentAt(Component parent, int x, int y)
返回的最深可见后代组件parent
包含位置x
,y
。Component
SortingFocusTraversalPolicy. getDefaultComponent(Container aContainer)
返回要关注的默认Component。Component
ComboBoxEditor. getEditorComponent()
返回应添加到此编辑器的树层次结构中的组件Component
JTable. getEditorComponent()
返回正在处理编辑会话的组件。Component
DefaultFocusManager. getFirstComponent(Container aContainer)
返回第一个组件。Component
LayoutFocusTraversalPolicy. getFirstComponent(Container aContainer)
返回遍历循环中的第一个Component。Component
SortingFocusTraversalPolicy. getFirstComponent(Container aContainer)
返回遍历循环中的第一个Component。Component
JInternalFrame. getFocusOwner()
如果此JInternalFrame
处于活动状态,则返回具有焦点的子项。Component
JApplet. getGlassPane()
已过时。返回此applet的glassPane对象。Component
JDialog. getGlassPane()
返回此对话框的glassPane
对象。Component
JFrame. getGlassPane()
返回此帧的glassPane
对象。Component
JInternalFrame. getGlassPane()
返回此内部框架的玻璃窗格。Component
JRootPane. getGlassPane()
返回此JRootPane
的当前玻璃窗格。Component
JWindow. getGlassPane()
返回此窗口的glassPane Component
。Component
RootPaneContainer. getGlassPane()
返回glassPane。Component
InternalFrameFocusTraversalPolicy. getInitialComponent(JInternalFrame frame)
返回第一次选择JInternalFrame时应该接收焦点的Component。Component
JPopupMenu. getInvoker()
返回该弹出菜单的“调用者”组件。Component
JLabel. getLabelFor()
获取标记的组件。Component
DefaultFocusManager. getLastComponent(Container aContainer)
返回最后一个组件。Component
LayoutFocusTraversalPolicy. getLastComponent(Container aContainer)
返回遍历循环中的最后一个Component。Component
SortingFocusTraversalPolicy. getLastComponent(Container aContainer)
返回遍历循环中的最后一个Component。Component
JSplitPane. getLeftComponent()
返回分隔符左侧(或上方)的组件。Component
ListCellRenderer. getListCellRendererComponent(JList<? extends E> list, E value, int index, boolean isSelected, boolean cellHasFocus)
返回已配置为显示指定值的组件。Component
JMenu. getMenuComponent(int n)
返回位置n
处的组件。Component[]
JMenu. getMenuComponents()
返回菜单子组件的Component
s数组。Component
JInternalFrame. getMostRecentFocusOwner()
返回此JInternalFrame
的子组件,该组件将在选择此JInternalFrame
时获得焦点。Component
JComponent. getNextFocusableComponent()
已过时。截至1.4,由FocusTraversalPolicy
取代。Component
JSplitPane. getRightComponent()
返回分隔符右侧(或下方)的组件。static Component
SwingUtilities. getRoot(Component c)
返回当前组件树的根组件。Component
JTabbedPane. getSelectedComponent()
返回此tabbedpane的当前选定组件。Component
JTabbedPane. getTabComponentAt(int index)
返回选项卡组件index
。Component
DefaultCellEditor. getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)
实现TableCellEditor
接口。Component
JSplitPane. getTopComponent()
返回分隔符上方或左侧的组件。Component
DefaultCellEditor. getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
实现TreeCellEditor
接口。static Component
SwingUtilities. getUnwrappedView(JViewport viewport)
返回第一个JViewport
的后代,它不是JLayer
的实例。Component
JViewport. getView()
返回JViewport
的一个孩子或null
。Component
JTable. prepareEditor(TableCellEditor editor, int row, int column)
准备通过在查询的单元格的值和选择状态数据模型中的编辑器row
,column
。Component
JTable. prepareRenderer(TableCellRenderer renderer, int row, int column)
通过在查询的单元格的值和选择状态的数据模型来准备渲染器row
,column
。Methods in javax.swing that return types with arguments of type Component 变量和类型 方法 描述 protected Comparator<? super Component>
SortingFocusTraversalPolicy. getComparator()
返回Comparator,它将用于在焦点遍历循环中对Components进行排序。protected Hashtable<Component,Integer>
JLayeredPane. getComponentToLayer()
返回将组件映射到图层的哈希表。Methods in javax.swing with parameters of type Component 变量和类型 方法 描述 protected boolean
LayoutFocusTraversalPolicy. accept(Component aComponent)
确定指定的Component
是否是新焦点所有者可接受的选择。protected boolean
SortingFocusTraversalPolicy. accept(Component aComponent)
确定Component是否是新焦点所有者可接受的选择。Component
JMenu. add(Component c)
将组件追加到此菜单的末尾。Component
JMenu. add(Component c, int index)
将指定的组件添加到给定位置的此容器中。Component
JTabbedPane. add(Component component)
添加一个component
,其标签标题默认为组件名称,这是调用component.getName
的结果。Component
JTabbedPane. add(Component component, int index)
在指定的选项卡索引处添加component
,其中选项卡标题默认为组件的名称。void
JTabbedPane. add(Component component, Object constraints)
将component
添加到选项卡式窗格。void
JTabbedPane. add(Component component, Object constraints, int index)
在指定的选项卡索引处添加component
。Component
JTabbedPane. add(String title, Component component)
添加带有指定选项卡标题的component
。GroupLayout.Group
GroupLayout.Group. addComponent(Component component)
添加Component
到此Group
。GroupLayout.Group
GroupLayout.Group. addComponent(Component component, int min, int pref, int max)
添加Component
到此Group
具有指定的大小。GroupLayout.ParallelGroup
GroupLayout.ParallelGroup. addComponent(Component component, GroupLayout.Alignment alignment)
使用指定的对齐方式将Component
添加到此ParallelGroup
。GroupLayout.ParallelGroup
GroupLayout.ParallelGroup. addComponent(Component component, GroupLayout.Alignment alignment, int min, int pref, int max)
添加Component
到此ParallelGroup
具有指定的对齐和大小。GroupLayout.SequentialGroup
GroupLayout.SequentialGroup. addComponent(boolean useAsBaseline, Component component)
添加Component
到此Group
。GroupLayout.SequentialGroup
GroupLayout.SequentialGroup. addComponent(boolean useAsBaseline, Component component, int min, int pref, int max)
添加Component
到此Group
具有指定的大小。protected void
AbstractButton. addImpl(Component comp, Object constraints, int index)
将指定的组件添加到指定索引处的此容器中,有关此方法的完整说明,请参阅Container.addImpl(Component, Object, int)
。protected void
CellRendererPane. addImpl(Component x, Object constraints, int index)
如果指定的组件已经是这个的子组件,那么我们不会做任何事情 - 堆栈顺序对于单元格渲染器组件无关紧要(CellRendererPane无论如何都不会绘制)。protected void
JApplet. addImpl(Component comp, Object constraints, int index)
已过时。添加指定的子项Component
。protected void
JDesktopPane. addImpl(Component comp, Object constraints, int index)
将指定的组件添加到指定索引处的此容器中。protected void
JDialog. addImpl(Component comp, Object constraints, int index)
添加指定的子项Component
。protected void
JFrame. addImpl(Component comp, Object constraints, int index)
添加指定的子项Component
。protected void
JInternalFrame. addImpl(Component comp, Object constraints, int index)
添加指定的子项Component
。protected void
JLayer. addImpl(Component comp, Object constraints, int index)
JLayer
不支持此方法,并始终抛出UnsupportedOperationException
protected void
JRootPane. addImpl(Component comp, Object constraints, int index)
重写以强制将玻璃组件的位置设置为零子项。protected void
JSplitPane. addImpl(Component comp, Object constraints, int index)
将指定的组件添加到此拆分窗格。protected void
JToolBar. addImpl(Component comp, Object constraints, int index)
如果添加了JButton
,则最初将其设置为禁用。protected void
JViewport. addImpl(Component child, Object constraints, int index)
设置JViewport
的一个轻量级子项,可以是null
。protected void
JWindow. addImpl(Component comp, Object constraints, int index)
添加指定的子项Component
。void
BoxLayout. addLayoutComponent(Component comp, Object constraints)
本课程不使用。void
BoxLayout. addLayoutComponent(String name, Component comp)
本课程不使用。void
GroupLayout. addLayoutComponent(Component component, Object constraints)
通知已将Component
添加到父容器中。void
GroupLayout. addLayoutComponent(String name, Component component)
通知已将Component
添加到父容器中。void
JSpinner.DefaultEditor. addLayoutComponent(String name, Component child)
这个LayoutManager
方法什么也没做。void
OverlayLayout. addLayoutComponent(Component comp, Object constraints)
使用指定的约束对象将指定的组件添加到布局中。void
OverlayLayout. addLayoutComponent(String name, Component comp)
将指定的组件添加到布局中。void
ScrollPaneLayout. addLayoutComponent(String s, Component c)
将指定的组件添加到布局中。void
SpringLayout. addLayoutComponent(Component component, Object constraints)
如果constraints
是constraints
的实例,SpringLayout.Constraints
约束与指定的组件相关联。void
SpringLayout. addLayoutComponent(String name, Component c)
没有效果,因为此布局管理器不使用每个组件的字符串。void
ViewportLayout. addLayoutComponent(String name, Component c)
将指定的组件添加到布局中。protected Component
ScrollPaneLayout. addSingletonComponent(Component oldC, Component newC)
删除现有组件。void
JTabbedPane. addTab(String title, Component component)
添加由component
表示的title
,没有图标。void
JTabbedPane. addTab(String title, Icon icon, Component component)
添加由title
和/或component
表示的icon
,其中任一个都可以是null
。void
JTabbedPane. addTab(String title, Icon icon, Component component, String tip)
增加了一个component
和tip
由a表示title
和/或icon
,其中任一个可以是null
。boolean
DefaultFocusManager. compareTabOrder(Component a, Component b)
按组件遍历循环顺序比较组件。Component
MenuSelectionManager. componentForPoint(Component source, Point sourcePoint)
返回当前所选路径中包含sourcePoint的组件。static MouseEvent
SwingUtilities. convertMouseEvent(Component source, MouseEvent sourceEvent, Component destination)
返回类似于sourceEvent
的MouseEvent,除了它的x和y成员已被转换为destination
的坐标系。static Point
SwingUtilities. convertPoint(Component source, int x, int y, Component destination)
将source
坐标系中的点(x,y)
转换为destination
坐标系。static Point
SwingUtilities. convertPoint(Component source, Point aPoint, Component destination)
转换aPoint
在source
坐标系destination
坐标系。static void
SwingUtilities. convertPointFromScreen(Point p, Component c)
将点从屏幕坐标转换为组件的坐标系static void
SwingUtilities. convertPointToScreen(Point p, Component c)
将点从组件的坐标系转换为屏幕坐标。static Rectangle
SwingUtilities. convertRectangle(Component source, Rectangle aRectangle, Component destination)
将source
坐标系中的矩形aRectangle
转换为destination
坐标系。static JDialog
JColorChooser. createDialog(Component c, String title, boolean modal, JColorChooser chooserPane, ActionListener okListener, ActionListener cancelListener)
创建并返回包含指定的ColorChooser
窗格以及“确定”,“取消”和“重置”按钮的新对话框。protected JDialog
JFileChooser. createDialog(Component parent)
创建并返回一个新的JDialog
包装this
中心位于parent
中的parent
。JDialog
JOptionPane. createDialog(Component parentComponent, String title)
创建并返回一个新的JDialog
包装this
中心位于parentComponent
中的parentComponent
。JInternalFrame
JOptionPane. createInternalFrame(Component parentComponent, String title)
创建并返回JInternalFrame
的实例。static RepaintManager
RepaintManager. currentManager(Component c)
给定Component的调用线程返回RepaintManager。static Component
SwingUtilities. findFocusOwner(Component c)
已过时。截至1.4,由KeyboardFocusManager.getFocusOwner()
取代。static Accessible
SwingUtilities. getAccessibleAt(Component c, Point p)
返回包含在本地坐标Point
(如果存在)的Accessible
子项。static Accessible
SwingUtilities. getAccessibleChild(Component c, int i)
返回对象的第n个Accessible子级。static int
SwingUtilities. getAccessibleChildrenCount(Component c)
返回对象中可访问的子级数。static int
SwingUtilities. getAccessibleIndexInParent(Component c)
获取此对象的索引在其可访问的父级中。static AccessibleStateSet
SwingUtilities. getAccessibleStateSet(Component c)
获取此对象的状态。static Container
SwingUtilities. getAncestorNamed(String name, Component comp)
在组件层次结构中搜索以上comp
便捷方法,并返回它找到的第一个对象name
。static Container
SwingUtilities. getAncestorOfClass(类<?> c, Component comp)
在组件层次结构中搜索以上comp
便捷方法,并返回它找到的类c
的第一个对象。Component
DefaultFocusManager. getComponentAfter(Container aContainer, Component aComponent)
返回之后的组件。Component
LayoutFocusTraversalPolicy. getComponentAfter(Container aContainer, Component aComponent)
返回应在aComponent之后接收焦点的Component。Component
SortingFocusTraversalPolicy. getComponentAfter(Container aContainer, Component aComponent)
返回应在aComponent之后接收焦点的Component。Component
DefaultFocusManager. getComponentBefore(Container aContainer, Component aComponent)
之前返回组件。Component
LayoutFocusTraversalPolicy. getComponentBefore(Container aContainer, Component aComponent)
返回应在aComponent之前接收焦点的Component。Component
SortingFocusTraversalPolicy. getComponentBefore(Container aContainer, Component aComponent)
返回应在aComponent之前接收焦点的Component。int
JMenuBar. getComponentIndex(Component c)
返回指定组件的索引。int
JPopupMenu. getComponentIndex(Component c)
返回指定组件的索引。int
JToolBar. getComponentIndex(Component c)
返回指定组件的索引。Spring
SpringLayout. getConstraint(String edgeName, Component c)
返回控制组件指定边缘与其父级顶部或左侧边缘之间距离的弹簧。SpringLayout.Constraints
SpringLayout. getConstraints(Component c)
返回指定组件的约束。static Component
SwingUtilities. getDeepestComponentAt(Component parent, int x, int y)
返回的最深可见后代组件parent
包含位置x
,y
。static JDesktopPane
JOptionPane. getDesktopPaneForComponent(Component parentComponent)
返回指定组件的桌面窗格。static Frame
JOptionPane. getFrameForComponent(Component parentComponent)
返回指定的组件的Frame
。int
JLayeredPane. getIndexOf(Component c)
返回指定Component的索引。int
JLayeredPane. getLayer(Component c)
返回指定Component的layer属性。static JLayeredPane
JLayeredPane. getLayeredPaneAbove(Component c)
返回包含指定组件的第一个JLayeredPane的便捷方法。static Rectangle
SwingUtilities. getLocalBounds(Component aComponent)
返回组件aComponent
的矩形(0,0,bounds.width,bounds.height)Image
RepaintManager. getOffscreenBuffer(Component c, int proposedWidth, int proposedHeight)
返回应该用作组件c
的双缓冲区的屏幕外缓冲区。Popup
PopupFactory. getPopup(Component owner, Component contents, int x, int y)
创建Popup
为组件owner
包含Component目录
。protected Popup
PopupFactory. getPopup(Component owner, Component contents, int x, int y, boolean isHeavyWeightPopup)
创建Popup
为组件owner
包含Component目录
。int
JLayeredPane. getPosition(Component c)
获取组件在其图层中的相对位置。static Component
SwingUtilities. getRoot(Component c)
返回当前组件树的根组件。static JRootPane
SwingUtilities. getRootPane(Component c)
如果c是JRootPane后代,则返回其JRootPane祖先。static Container
SwingUtilities. getUnwrappedParent(Component component)
返回component
的第一个祖先,它不是JLayer
的实例。Image
RepaintManager. getVolatileOffscreenBuffer(Component c, int proposedWidth, int proposedHeight)
返回一个易失性的屏幕外缓冲区,该缓冲区应该用作具有指定组件c
的双缓冲区。static Window
SwingUtilities. getWindowAncestor(Component c)
返回第Window
祖先c
,或null
如果c
未包含在里面Window
。static Spring
Spring. height(Component c)
返回一个spring,其 minimum , preferred , maximum和 value属性由所提供组件的 minimumSize , preferredSize , maximumSize和 size属性的高度定义。int
JTabbedPane. indexOfComponent(Component component)
返回指定组件的选项卡的索引。int
JTabbedPane. indexOfTabComponent(Component tabComponent)
返回指定选项卡组件的选项卡的索引。void
JPopupMenu. insert(Component component, int index)
将指定的组件插入到给定位置的菜单中。void
JTextPane. insertComponent(Component c)
将组件插入到文档中以替换当前选定的内容。void
JTabbedPane. insertTab(String title, Icon icon, Component component, String tip, int index)
在给定索引处插入给定组件的新选项卡,由给定标题和/或图标表示,其中任何一个都可以是null
。boolean
MenuSelectionManager. isComponentPartOfCurrentMenu(Component c)
如果c
是当前使用的菜单的一部分,则返回truestatic boolean
SwingUtilities. isDescendingFrom(Component a, Component b)
返回true
如果组件a
从组件下降b
static boolean
JComponent. isLightweightComponent(Component c)
如果此组件是轻量级的,即,如果它没有本机窗口系统对等项,则返回true。boolean
JMenu. isMenuComponent(Component c)
如果子菜单层次结构中存在指定的组件,则返回true。void
GroupLayout. linkSize(int axis, Component... components)
强制指定的组件沿指定的轴具有相同的大小,而不管它们的首选,最小或最大大小。void
GroupLayout. linkSize(Component... components)
强制指定的组件具有相同的大小,无论其首选,最小或最大大小如何。void
JLayeredPane. moveToBack(Component c)
将组件移动到当前图层中组件的底部(位置-1)。void
JLayeredPane. moveToFront(Component c)
将组件移动到其当前图层(位置0)中组件的顶部。void
CellRendererPane. paintComponent(Graphics g, Component c, Container p, int x, int y, int w, int h)
调用this.paintComponent(g,c,p,x,y,w,h,false)。void
CellRendererPane. paintComponent(Graphics g, Component c, Container p, int x, int y, int w, int h, boolean shouldValidate)
在图形对象g上绘制单元格渲染器组件c。void
CellRendererPane. paintComponent(Graphics g, Component c, Container p, Rectangle r)
使用矩形x,y,width,height字段调用this.paintComponent()。static void
SwingUtilities. paintComponent(Graphics g, Component c, Container p, int x, int y, int w, int h)
将组件绘制到指定的Graphics
。static void
SwingUtilities. paintComponent(Graphics g, Component c, Container p, Rectangle r)
将组件绘制到指定的Graphics
。void
Icon. paintIcon(Component c, Graphics g, int x, int y)
在指定位置绘制图标。void
ImageIcon. paintIcon(Component c, Graphics g, int x, int y)
绘制图标。void
LookAndFeel. provideErrorFeedback(Component component)
当用户尝试无效操作时调用,例如粘贴到具有焦点的不可编辑的JTextField
。void
SpringLayout. putConstraint(String e1, Component c1, int pad, String e2, Component c2)
链接边缘e1
组分c1
到边缘e2
成分的c2
,边与边之间的距离固定。void
SpringLayout. putConstraint(String e1, Component c1, Spring s, String e2, Component c2)
链接边缘e1
组分c1
到边缘e2
组分c2
。void
JApplet. remove(Component comp)
已过时。从容器中删除指定的组件。void
JDialog. remove(Component comp)
从容器中删除指定的组件。void
JFrame. remove(Component comp)
从容器中删除指定的组件。void
JInternalFrame. remove(Component comp)
从容器中删除指定的组件。void
JMenu. remove(Component c)
从此菜单中删除组件c
。void
JSplitPane. remove(Component component)
从窗格中删除子组件component
。void
JTabbedPane. remove(Component component)
删除指定Component
从JTabbedPane
。void
JViewport. remove(Component child)
删除Viewport
的一个轻量级儿童。void
JWindow. remove(Component comp)
从容器中删除指定的组件。void
BoxLayout. removeLayoutComponent(Component comp)
本课程不使用。void
GroupLayout. removeLayoutComponent(Component component)
通知已从父容器中删除Component
。void
JSpinner.DefaultEditor. removeLayoutComponent(Component child)
这个LayoutManager
方法什么都不做。void
OverlayLayout. removeLayoutComponent(Component comp)
从布局中删除指定的组件。void
ScrollPaneLayout. removeLayoutComponent(Component c)
从布局中删除指定的组件。void
SpringLayout. removeLayoutComponent(Component c)
删除与指定组件关联的约束。void
ViewportLayout. removeLayoutComponent(Component c)
从布局中删除指定的组件。void
GroupLayout. replace(Component existingComponent, Component newComponent)
用新的组件替换现有组件。void
JSplitPane. setBottomComponent(Component comp)
设置下方或分隔符右侧的组件。void
JScrollPane. setColumnHeaderView(Component view)
如有必要,创建列标题视口,设置其视图,然后将列标题视口添加到滚动窗格。void
JTabbedPane. setComponentAt(int index, Component component)
将组件设置为index
为component
。void
JDesktopPane. setComponentZOrder(Component comp, int index)
将指定的组件移动到容器中指定的z-order索引。void
JScrollPane. setCorner(String key, Component corner)
如果有空间,添加将出现在其中一个滚动窗格角落中的子项。void
JApplet. setGlassPane(Component glassPane)
已过时。设置glassPane属性。void
JDialog. setGlassPane(Component glassPane)
设置glassPane
属性。void
JFrame. setGlassPane(Component glassPane)
设置glassPane
属性。void
JInternalFrame. setGlassPane(Component glass)
设置此JInternalFrame
的glassPane
属性。void
JRootPane. setGlassPane(Component glass)
将指定的Component
设置为此根窗格的玻璃窗格。void
JWindow. setGlassPane(Component glassPane)
设置glassPane
属性。void
RootPaneContainer. setGlassPane(Component glassPane)
glassPane始终是rootPane的第一个子节点,rootPanes布局管理器确保它始终与rootPane一样大。void
GroupLayout. setHonorsVisibility(Component component, Boolean honorsVisibility)
设置是否考虑组件的可见性以确定大小和位置。void
JPopupMenu. setInvoker(Component invoker)
设置此弹出菜单的调用程序 - 显示弹出菜单菜单的组件。void
JLabel. setLabelFor(Component c)
设置这是标签的组件。void
JLayeredPane. setLayer(Component c, int layer)
设置指定组件的图层属性,使其成为该图层中最底层的组件。void
JLayeredPane. setLayer(Component c, int layer, int position)
设置指定组件的图层属性,并设置其在该图层中的位置。void
JSplitPane. setLeftComponent(Component comp)
将组件设置为分隔符的左侧(或上方)。void
JComponent. setNextFocusableComponent(Component aComponent)
已过时。截至1.4,由FocusTraversalPolicy
取代void
JLayeredPane. setPosition(Component c, int position)
将组件移动到当前图层中的position
,其中0是图层中的最顶部位置,-1是最底部的位置。void
JSplitPane. setRightComponent(Component comp)
将分量设置在分隔符的右侧(或下方)。void
JScrollPane. setRowHeaderView(Component view)
如有必要,创建行标题视口,设置其视图,然后将行标题视口添加到滚动窗格。void
JMenuBar. setSelected(Component sel)
设置当前选定的组件,生成对选择模型的更改。void
JPopupMenu. setSelected(Component sel)
设置当前选定的组件,这将导致选择模型的更改。void
JTabbedPane. setSelectedComponent(Component c)
为此tabbedpane设置所选组件。void
JTabbedPane. setTabComponentAt(int index, Component component)
设置负责呈现指定选项卡标题的组件。void
JSplitPane. setTopComponent(Component comp)
设置分隔符上方或左侧的组件。void
JViewport. setView(Component view)
设置JViewport
的一个轻量级子项(view
),可以是null
。void
JScrollPane. setViewportView(Component view)
必要时创建视口,然后设置其视图。void
JPopupMenu. show(Component invoker, int x, int y)
在组件调用程序的坐标空间中的x,y位置显示弹出菜单。static int
JOptionPane. showConfirmDialog(Component parentComponent, Object message)
使用选项Yes , No和Cancel打开一个对话框; 使用标题, 选择一个选项 。static int
JOptionPane. showConfirmDialog(Component parentComponent, Object message, String title, int optionType)
打开一个对话框,其中选项的数量由optionType
参数确定。static int
JOptionPane. showConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType)
调出其中的选项的数目由所确定的一个对话框optionType
参数,其中messageType
参数确定要显示的图标。static int
JOptionPane. showConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon)
打开带有指定图标的对话框,其中选项数由optionType
参数确定。static Color
JColorChooser. showDialog(Component component, String title, Color initialColor)
显示模态颜色选择器对话框并阻塞,直到隐藏对话框。static Color
JColorChooser. showDialog(Component component, String title, Color initialColor, boolean colorTransparencySelectionEnabled)
显示模态颜色选择器对话框并阻塞,直到隐藏对话框。int
JFileChooser. showDialog(Component parent, String approveButtonText)
使用自定义批准按钮弹出自定义文件选择器对话框。static String
JOptionPane. showInputDialog(Component parentComponent, Object message)
显示一个问题消息对话框,请求来自用户的输入为parentComponent
父级。static String
JOptionPane. showInputDialog(Component parentComponent, Object message, Object initialSelectionValue)
显示一个问题消息对话框,请求用户输入并作为parentComponent
父级。static String
JOptionPane. showInputDialog(Component parentComponent, Object message, String title, int messageType)
显示一个对话框,请求来自用户的输入为parentComponent
,对话框的标题为title
,消息类型为messageType
。static Object
JOptionPane. showInputDialog(Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue)
在阻止对话框中提示用户输入,其中可以指定初始选择,可能的选择和所有其他选项。static int
JOptionPane. showInternalConfirmDialog(Component parentComponent, Object message)
打开一个内部对话框面板,其中包含选项Yes , No和Cancel ; 使用标题, 选择一个选项 。static int
JOptionPane. showInternalConfirmDialog(Component parentComponent, Object message, String title, int optionType)
打开一个内部对话框面板,其中选项数由optionType
参数确定。static int
JOptionPane. showInternalConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType)
调出其中的选项数由所确定的内部对话框面板optionType
参数,其中messageType
参数确定要显示的图标。static int
JOptionPane. showInternalConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon)
打开具有指定图标的内部对话框面板,其中选项数由optionType
参数确定。static String
JOptionPane. showInternalInputDialog(Component parentComponent, Object message)
显示内部问题消息对话框,请求来自用户的输入为parentComponent
父级。static String
JOptionPane. showInternalInputDialog(Component parentComponent, Object message, String title, int messageType)
显示一个内部对话框,请求来自用户的输入为parentComponent
,对话框的标题为title
,消息类型为messageType
。static Object
JOptionPane. showInternalInputDialog(Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue)
在阻塞内部对话框中提示用户输入,其中可以指定初始选择,可能的选择和所有其他选项。static void
JOptionPane. showInternalMessageDialog(Component parentComponent, Object message)
打开内部确认对话框面板。static void
JOptionPane. showInternalMessageDialog(Component parentComponent, Object message, String title, int messageType)
打开一个内部对话框面板,使用由messageType
参数确定的默认图标显示消息。static void
JOptionPane. showInternalMessageDialog(Component parentComponent, Object message, String title, int messageType, Icon icon)
打开一个显示消息的内部对话框面板,指定所有参数。static int
JOptionPane. showInternalOptionDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue)
打开具有指定图标的内部对话框面板,其中初始选择由initialValue
参数确定,选项数由optionType
参数确定。static void
JOptionPane. showMessageDialog(Component parentComponent, Object message)
打开一个标题为“消息”的信息消息对话框。static void
JOptionPane. showMessageDialog(Component parentComponent, Object message, String title, int messageType)
打开一个对话框,使用由messageType
参数确定的默认图标显示消息。static void
JOptionPane. showMessageDialog(Component parentComponent, Object message, String title, int messageType, Icon icon)
打开一个显示消息的对话框,指定所有参数。int
JFileChooser. showOpenDialog(Component parent)
弹出“打开文件”文件选择器对话框。static int
JOptionPane. showOptionDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue)
打开带有指定图标的对话框,其中初始选择由initialValue
参数确定,选项数由optionType
参数确定。int
JFileChooser. showSaveDialog(Component parent)
弹出“保存文件”文件选择器对话框。static void
SwingUtilities. updateComponentTreeUI(Component c)
简单的外观和感觉更改:将树中的每个节点都询问为updateUI()
- 即,使用当前外观初始化其UI属性。static Spring
Spring. width(Component c)
返回一个spring,其 minimum , preferred , maximum和 value属性由所提供组件的 minimumSize , preferredSize , maximumSize和 size属性的宽度定义。static Window
SwingUtilities. windowForComponent(Component c)
返回第Window
祖先c
,或null
如果c
未包含在里面Window
。Method parameters in javax.swing with type arguments of type Component 变量和类型 方法 描述 protected void
SortingFocusTraversalPolicy. setComparator(Comparator<? super Component> comparator)
设置比较器,该比较器将用于在焦点遍历循环中对组件进行排序。Constructors in javax.swing with parameters of type Component 构造器 描述 Constraints(Component c)
创建Constraints
与合适的物体x
,y
,width
和height
弹簧用于组分,c
。JScrollPane(Component view)
创建一个显示指定组件内容的JScrollPane
,其中只要组件的内容大于视图,就会出现水平和垂直滚动条。JScrollPane(Component view, int vsbPolicy, int hsbPolicy)
创建一个JScrollPane
,在视口中显示视图组件,其视图位置可以通过一对滚动条控制。JSplitPane(int newOrientation, boolean newContinuousLayout, Component newLeftComponent, Component newRightComponent)
使用指定的方向和重绘样式以及指定的组件创建新的JSplitPane
。JSplitPane(int newOrientation, Component newLeftComponent, Component newRightComponent)
使用指定的方向和指定的组件创建新的JSplitPane
。Popup(Component owner, Component contents, int x, int y)
创建Popup
为组件owner
包含Component目录
。ProgressMonitor(Component parentComponent, Object message, String note, int min, int max)
构造一个显示进度的图形对象,通常在过程接近完成时填充矩形条。ProgressMonitorInputStream(Component parentComponent, Object message, InputStream in)
构造一个对象以监视输入流的进度。TransferSupport(Component component, Transferable transferable)
为给定组件创建TransferSupport
其中包含isDrop()
false
,以及Transferable
。Constructor parameters in javax.swing with type arguments of type Component 构造器 描述 SortingFocusTraversalPolicy(Comparator<? super Component> comparator)
使用指定的Comparator构造SortingFocusTraversalPolicy。 -
Uses of Component in javax.swing.border
Methods in javax.swing.border with parameters of type Component 变量和类型 方法 描述 int
AbstractBorder. getBaseline(Component c, int width, int height)
返回基线。int
TitledBorder. getBaseline(Component c, int width, int height)
返回基线。Component.BaselineResizeBehavior
AbstractBorder. getBaselineResizeBehavior(Component c)
返回一个枚举,指示组件的基线如何随大小的变化而变化。Component.BaselineResizeBehavior
TitledBorder. getBaselineResizeBehavior(Component c)
返回一个枚举,指示边框的基线如何随大小的变化而变化。Insets
AbstractBorder. getBorderInsets(Component c)
此默认实现返回一个新Insets
由初始化对象AbstractBorder.getBorderInsets(Component,Insets)
方法。Insets
AbstractBorder. getBorderInsets(Component c, Insets insets)
使用此Border的当前Insets重新初始化insets参数。Insets
BevelBorder. getBorderInsets(Component c, Insets insets)
使用此Border的当前Insets重新初始化insets参数。Insets
Border. getBorderInsets(Component c)
返回边框的insets。Insets
CompoundBorder. getBorderInsets(Component c, Insets insets)
使用此Border的当前Insets重新初始化insets参数。Insets
EmptyBorder. getBorderInsets(Component c, Insets insets)
使用此Border的当前Insets重新初始化insets参数。Insets
EtchedBorder. getBorderInsets(Component c, Insets insets)
使用此Border的当前Insets重新初始化insets参数。Insets
LineBorder. getBorderInsets(Component c, Insets insets)
使用此Border的当前Insets重新初始化insets参数。Insets
MatteBorder. getBorderInsets(Component c, Insets insets)
使用此Border的当前Insets重新初始化insets参数。Insets
SoftBevelBorder. getBorderInsets(Component c, Insets insets)
使用此Border的当前Insets重新初始化insets参数。Insets
StrokeBorder. getBorderInsets(Component c, Insets insets)
使用此边框的当前插入重新初始化insets
参数。Insets
TitledBorder. getBorderInsets(Component c, Insets insets)
使用此Border的当前Insets重新初始化insets参数。protected Font
TitledBorder. getFont(Component c)
返回标题边框的默认字体。Color
EtchedBorder. getHighlightColor(Component c)
在指定组件上呈现时,返回蚀刻边框的突出显示颜色。Color
BevelBorder. getHighlightInnerColor(Component c)
在指定组件上呈现时,返回斜角边框的内部突出显示颜色。Color
BevelBorder. getHighlightOuterColor(Component c)
在指定组件上呈现时,返回斜角边框的外部高亮颜色。Rectangle
AbstractBorder. getInteriorRectangle(Component c, int x, int y, int width, int height)
这种方便方法调用静态方法。static Rectangle
AbstractBorder. getInteriorRectangle(Component c, Border b, int x, int y, int width, int height)
使用参数减去边框的插入返回一个矩形。Dimension
TitledBorder. getMinimumSize(Component c)
返回此边框所需的最小尺寸,以便完全显示边框和标题。Color
EtchedBorder. getShadowColor(Component c)
在指定组件上呈现时,返回蚀刻边框的阴影颜色。Color
BevelBorder. getShadowInnerColor(Component c)
在指定组件上呈现时,返回斜角边框的内阴影颜色。Color
BevelBorder. getShadowOuterColor(Component c)
在指定组件上呈现时,返回斜角边框的外阴影颜色。void
AbstractBorder. paintBorder(Component c, Graphics g, int x, int y, int width, int height)
此默认实现不进行绘制。void
BevelBorder. paintBorder(Component c, Graphics g, int x, int y, int width, int height)
使用指定的位置和大小绘制指定组件的边框。void
Border. paintBorder(Component c, Graphics g, int x, int y, int width, int height)
使用指定的位置和大小绘制指定组件的边框。void
CompoundBorder. paintBorder(Component c, Graphics g, int x, int y, int width, int height)
通过使用指定的位置和大小绘制外边框,然后使用外边框的插图在指定位置和大小偏移处绘制内边框来绘制复合边框。void
EmptyBorder. paintBorder(Component c, Graphics g, int x, int y, int width, int height)
默认情况下没有绘图。void
EtchedBorder. paintBorder(Component c, Graphics g, int x, int y, int width, int height)
使用指定的位置和大小绘制指定组件的边框。void
LineBorder. paintBorder(Component c, Graphics g, int x, int y, int width, int height)
使用指定的位置和大小绘制指定组件的边框。void
MatteBorder. paintBorder(Component c, Graphics g, int x, int y, int width, int height)
涂抹哑光边框。void
SoftBevelBorder. paintBorder(Component c, Graphics g, int x, int y, int width, int height)
使用指定的位置和大小绘制指定组件的边框。void
StrokeBorder. paintBorder(Component c, Graphics g, int x, int y, int width, int height)
使用指定的位置和大小绘制指定组件的边框。void
TitledBorder. paintBorder(Component c, Graphics g, int x, int y, int width, int height)
使用指定的位置和大小绘制指定组件的边框。protected void
BevelBorder. paintLoweredBevel(Component c, Graphics g, int x, int y, int width, int height)
使用指定的位置和大小为指定的组件绘制降低的斜角。protected void
BevelBorder. paintRaisedBevel(Component c, Graphics g, int x, int y, int width, int height)
使用指定的位置和大小为指定的组件绘制凸起的斜角。 -
Uses of Component in javax.swing.colorchooser
Subclasses of Component in javax.swing.colorchooser 变量和类型 类 描述 class
AbstractColorChooserPanel
这是颜色选择器的抽象超类。 -
Uses of Component in javax.swing.event
Constructors in javax.swing.event with parameters of type Component 构造器 描述 MenuDragMouseEvent(Component source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger, MenuElement[] p, MenuSelectionManager m)
构造一个MenuDragMouseEvent对象。MenuDragMouseEvent(Component source, int id, long when, int modifiers, int x, int y, int xAbs, int yAbs, int clickCount, boolean popupTrigger, MenuElement[] p, MenuSelectionManager m)
构造一个MenuDragMouseEvent对象。MenuKeyEvent(Component source, int id, long when, int modifiers, int keyCode, char keyChar, MenuElement[] p, MenuSelectionManager m)
构造一个MenuKeyEvent对象。 -
Uses of Component in javax.swing.plaf
Classes in javax.swing.plaf with type parameters of type Component 变量和类型 类 描述 class
LayerUI<V extends Component>
所有JLayer
的UI委托的基类。 -
Uses of Component in javax.swing.plaf.basic
Subclasses of Component in javax.swing.plaf.basic 变量和类型 类 描述 class
BasicArrowButton
JButton对象在其中一个主要方向上绘制缩放箭头。class
BasicComboBoxRenderer
ComboBox渲染器static class
BasicComboBoxRenderer.UIResource
实现UIResource的BasicComboBoxRenderer的子类。class
BasicComboPopup
这是ComboPopup
接口的基本实现。class
BasicInternalFrameTitlePane
管理基本标题栏的类class
BasicInternalFrameTitlePane.SystemMenuBar
该类应被视为“受保护”的内部类。class
BasicSplitPaneDivider
BasicSplitPaneUI使用的分隔符。protected class
BasicToolBarUI.DragWindow
拖动JToolBar
出现的窗口。Fields in javax.swing.plaf.basic declared as Component 变量和类型 字段 描述 protected Component[]
BasicSplitPaneUI.BasicHorizontalLayoutManager. components
组件。protected Component
BasicTreeUI.MouseInputHandler. destination
接收所有事件的目的地。protected Component
BasicTreeUI. editingComponent
编辑时,这将是正在进行实际编辑的组件。protected Component
BasicComboBoxUI. editor
@ {code ComboBoxEditor}用于编辑的组件。protected Component
BasicSplitPaneDivider. hiddenDivider
用于非连续布局模式的分频器。protected Component
BasicOptionPaneUI. initialFocusComponent
使用selectInitialValue发送消息时接收焦点的组件。protected Component
BasicSplitPaneUI. nonContinuousLayoutDivider
使用非连续布局时分隔符阴影的实例。protected Component
BasicTreeUI.MouseInputHandler. source
事件的来源。Component
BasicMenuUI.ChangeHandler. wasFocused
重点关注的组件。Methods in javax.swing.plaf.basic that return Component 变量和类型 方法 描述 protected Component
BasicSplitPaneUI. createDefaultNonContinuousLayoutDivider()
返回默认的非连续布局分隔符,它是Canvas
的实例,用Canvas
填充背景。protected Component
BasicSpinnerUI. createNextButton()
创建一个增量按钮,即用微调器值替换spinner.getNextValue
返回的对象的spinner.getNextValue
。protected Component
BasicSpinnerUI. createPreviousButton()
创建一个减量按钮,即用spinner.getPreviousValue
返回的对象替换微调器值的spinner.getPreviousValue
。protected Component
BasicSliderUI. getHighestValueLabel()
返回与标签表中最低滑块值对应的标签。protected Component
BasicSliderUI. getLowestValueLabel()
返回与标签表中最高滑块值对应的标签。Component
BasicSplitPaneUI. getNonContinuousLayoutDivider()
返回JSplitPane
配置为不连续布局时要使用的分隔符。protected Component
BasicTabbedPaneUI. getVisibleComponent()
返回可见组件。Methods in javax.swing.plaf.basic with parameters of type Component 变量和类型 方法 描述 void
BasicSplitPaneUI.BasicHorizontalLayoutManager. addLayoutComponent(Component comp, Object constraints)
使用指定的约束对象将指定的组件添加到布局中。void
BasicSplitPaneUI.BasicHorizontalLayoutManager. addLayoutComponent(String place, Component component)
在适当的位置添加组件。boolean
BasicToolBarUI. canDock(Component c, Point p)
如果JToolBar
可以停靠在给定位置,则返回true
。protected void
BasicTreeUI. drawCentered(Component c, Graphics graphics, Icon icon, int x, int y)
绘制以(x,y)为中心的icon
。protected int
BasicSplitPaneUI.BasicHorizontalLayoutManager. getPreferredSizeOfComponent(Component c)
返回传入的Components首选大小的宽度。protected Dimension
BasicComboBoxUI. getSizeForComponent(Component comp)
返回组件用作单元格渲染器时的大小。protected int
BasicSplitPaneUI.BasicHorizontalLayoutManager. getSizeOfComponent(Component c)
返回传入的组件的宽度。protected void
BasicSpinnerUI. installNextButtonListeners(Component c)
在下一个按钮c
上安装必要的侦听c
,以响应用户手势更新JSpinner
。protected void
BasicSpinnerUI. installPreviousButtonListeners(Component c)
在上一个按钮c
上安装必要的侦听c
,以响应用户手势更新JSpinner
。protected void
BasicSliderUI. paintHorizontalLabel(Graphics g, int value, Component label)
为标签表中的每个标签调用。protected void
BasicSliderUI. paintVerticalLabel(Graphics g, int value, Component label)
为标签表中的每个标签调用。void
BasicSplitPaneUI.BasicHorizontalLayoutManager. removeLayoutComponent(Component component)
从我们的知识中删除指定的组件。protected void
BasicToolBarUI. setBorderToNonRollover(Component c)
将组件的边框设置为具有由BasicToolBarUI.createNonRolloverBorder()
方法创建的非翻转边框。protected void
BasicToolBarUI. setBorderToNormal(Component c)
将组件的边框设置为具有普通边框。protected void
BasicToolBarUI. setBorderToRollover(Component c)
将组件的边框设置为具有由BasicToolBarUI.createRolloverBorder()
方法创建的翻转边框。protected void
BasicSplitPaneUI.BasicHorizontalLayoutManager. setComponentToSize(Component c, int size, int location, Insets insets, Dimension containerSize)
将组件c
的宽度设置为size
,将其x位置设置为location
,将y设置为insets.top
,将高度设置为containerSize.height
减去顶部和底部插入。protected void
BasicSplitPaneUI. setNonContinuousLayoutDivider(Component newDivider)
设置将JSplitPane
配置为不连续布局时使用的分隔符。protected void
BasicSplitPaneUI. setNonContinuousLayoutDivider(Component newDivider, boolean rememberSizes)
设置要使用的分隔符。protected void
BasicTabbedPaneUI. setVisibleComponent(Component component)
设置可见组件。Constructors in javax.swing.plaf.basic with parameters of type Component 构造器 描述 MouseInputHandler(Component source, Component destination, MouseEvent event)
构造一个MouseInputHandler
的新实例。 -
Uses of Component in javax.swing.plaf.metal
Subclasses of Component in javax.swing.plaf.metal 变量和类型 类 描述 class
MetalComboBoxButton
JButton子类帮助MetalComboBoxUIclass
MetalComboBoxUI.MetalComboPopup
已过时。截至Java 2平台v1.4。protected class
MetalFileChooserUI.FileRenderer
已过时。从JDK版本9开始。class
MetalFileChooserUI.FilterComboBoxRenderer
渲染不同类型的尺寸和样式。class
MetalInternalFrameTitlePane
管理JLF标题栏的类class
MetalScrollButton
金属滚动条箭头的JButton对象。Methods in javax.swing.plaf.metal with parameters of type Component 变量和类型 方法 描述 protected void
MetalCheckBoxIcon. drawCheck(Component c, Graphics g, int x, int y)
涂料MetalCheckBoxIcon
。void
MetalComboBoxIcon. paintIcon(Component c, Graphics g, int x, int y)
绘制水平条纹void
MetalIconFactory.TreeControlIcon. paintMe(Component c, Graphics g, int x, int y)
TreeControlIcon
。void
MetalLookAndFeel. provideErrorFeedback(Component component)
当用户尝试无效操作时调用,例如粘贴到具有焦点的不可编辑的JTextField
。 -
Uses of Component in javax.swing.plaf.synth
Methods in javax.swing.plaf.synth with parameters of type Component 变量和类型 方法 描述 protected void
SynthToolBarUI. setBorderToNonRollover(Component c)
此实现不执行任何操作,因为JToolBar
类的rollover
属性未在Synth外观中使用。protected void
SynthToolBarUI. setBorderToNormal(Component c)
此实现不执行任何操作,因为JToolBar
类的rollover
属性未在Synth外观中使用。protected void
SynthToolBarUI. setBorderToRollover(Component c)
此实现不执行任何操作,因为JToolBar
类的rollover
属性未在Synth外观中使用。static void
SynthLookAndFeel. updateStyles(Component c)
更新与c
及其所有子项相关联的样式。 -
Uses of Component in javax.swing.table
Subclasses of Component in javax.swing.table 变量和类型 类 描述 class
DefaultTableCellRenderer
用于在JTable
渲染(显示)单个单元格的标准类。static class
DefaultTableCellRenderer.UIResource
实现UIResource
的DefaultTableCellRenderer
的子类。class
JTableHeader
这是管理JTable
标头的JTable
。Methods in javax.swing.table that return Component 变量和类型 方法 描述 Component
TableCellEditor. getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)
为编辑器设置初始值value
。Component
DefaultTableCellRenderer. getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
返回默认的表格单元格渲染器。Component
TableCellRenderer. getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
返回用于绘制单元格的组件。 -
Uses of Component in javax.swing.text
Subclasses of Component in javax.swing.text 变量和类型 类 描述 class
JTextComponent
JTextComponent
是swing文本组件的基类。Methods in javax.swing.text that return Component 变量和类型 方法 描述 protected Component
ComponentView. createComponent()
创建与此视图关联的组件。Component
ComponentView. getComponent()
获取与视图关联的组件。static Component
StyleConstants. getComponent(AttributeSet a)
从属性列表中获取组件设置。Methods in javax.swing.text with parameters of type Component 变量和类型 方法 描述 protected void
PlainView. damageLineRange(int line0, int line1, Shape a, Component host)
重新绘制给定的行范围。static void
StyleConstants. setComponent(MutableAttributeSet a, Component c)
设置组件属性。 -
Uses of Component in javax.swing.text.html
Methods in javax.swing.text.html that return Component 变量和类型 方法 描述 protected Component
FormView. createComponent()
创建组件。protected Component
ObjectView. createComponent()
创建组件。 -
Uses of Component in javax.swing.tree
Subclasses of Component in javax.swing.tree 变量和类型 类 描述 class
DefaultTreeCellEditor.DefaultTextField
TextField
在没有提供编辑器时使用。class
DefaultTreeCellEditor.EditorContainer
容器负责放置editingComponent
。class
DefaultTreeCellRenderer
显示树中的条目。Fields in javax.swing.tree declared as Component 变量和类型 字段 描述 protected Component
DefaultTreeCellEditor. editingComponent
用于编辑的组件,从editingContainer
获得。Methods in javax.swing.tree that return Component 变量和类型 方法 描述 Component
DefaultTreeCellEditor. getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
配置编辑器。Component
TreeCellEditor. getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
设置编辑器的初始 值 。Component
DefaultTreeCellRenderer. getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus)
根据传入的组件配置渲染器。Component
TreeCellRenderer. getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
将当前树单元格的值设置为value
。
-