Package | Description |
---|---|
java.awt |
Contains all of the classes for creating user
interfaces and for painting graphics and images.
|
java.awt.event |
Provides interfaces and classes for dealing with different
types of events fired by AWT components.
|
Modifier and Type | Class and Description |
---|---|
class |
Button
This class creates a labeled button.
|
class |
Canvas
A
Canvas component represents a blank rectangular
area of the screen onto which the application can draw or from
which the application can trap input events from the user. |
class |
Checkbox
A check box is a graphical component that can be in either an
"on" (
true ) or "off" (false ) state. |
class |
Choice
The
Choice class presents a pop-up menu of choices. |
class |
Container
A generic Abstract Window Toolkit(AWT) container object is a component
that can contain other AWT components.
|
class |
Dialog
A Dialog is a top-level window with a title and a border
that is typically used to take some form of input from the user.
|
class |
FileDialog
The
FileDialog class displays a dialog window
from which the user can select a file. |
class |
Frame
A
Frame is a top-level window with a title and a border. |
class |
Label
A
Label object is a component for placing text in a
container. |
class |
List
The
List component presents the user with a
scrolling list of text items. |
class |
Panel
Panel is the simplest container class. |
class |
Scrollbar
The
Scrollbar class embodies a scroll bar, a
familiar user-interface object. |
class |
ScrollPane
A container class which implements automatic horizontal and/or
vertical scrolling for a single child component.
|
class |
TextArea
A
TextArea object is a multi-line region
that displays text. |
class |
TextComponent
The
TextComponent class is the superclass of
any component that allows the editing of some text. |
class |
TextField
A
TextField object is a text component
that allows for the editing of a single line of text. |
class |
Window
A
Window object is a top-level window with no borders and no
menubar. |
Modifier and Type | Field and Description |
---|---|
protected java.util.Hashtable<Component,GridBagConstraints> |
GridBagLayout.comptable
This hashtable maintains the association between
a component and its gridbag constraints.
|
Modifier and Type | Method and Description |
---|---|
Component |
Container.add(Component comp)
Appends the specified component to the end of this container.
|
Component |
Container.add(Component comp,
int index)
Adds the specified component to this container at the given
position.
|
Component |
Container.add(java.lang.String name,
Component comp)
Adds the specified component to this container.
|
Component |
Container.findComponentAt(int x,
int y)
Locates the visible child component that contains the specified
position.
|
Component |
Container.findComponentAt(Point p)
Locates the visible child component that contains the specified
point.
|
Component |
Container.getComponent(int n)
Gets the nth component in this container.
|
abstract Component |
FocusTraversalPolicy.getComponentAfter(Container aContainer,
Component aComponent)
Returns the Component that should receive the focus after aComponent.
|
Component |
ContainerOrderFocusTraversalPolicy.getComponentAfter(Container aContainer,
Component aComponent)
Returns the Component that should receive the focus after aComponent.
|
Component |
Container.getComponentAt(int x,
int y)
Locates the component that contains the x,y position.
|
Component |
Component.getComponentAt(int x,
int y)
Determines if this component or one of its immediate
subcomponents contains the (x, y) location,
and if so, returns the containing component.
|
Component |
Container.getComponentAt(Point p)
Gets the component that contains the specified point.
|
Component |
Component.getComponentAt(Point p)
Returns the component or subcomponent that contains the
specified point.
|
abstract Component |
FocusTraversalPolicy.getComponentBefore(Container aContainer,
Component aComponent)
Returns the Component that should receive the focus before aComponent.
|
Component |
ContainerOrderFocusTraversalPolicy.getComponentBefore(Container aContainer,
Component aComponent)
Returns the Component that should receive the focus before aComponent.
|
Component[] |
Container.getComponents()
Gets all the components in this container.
|
abstract Component |
FocusTraversalPolicy.getDefaultComponent(Container aContainer)
Returns the default Component to focus.
|
Component |
ContainerOrderFocusTraversalPolicy.getDefaultComponent(Container aContainer)
Returns the default Component to focus.
|
abstract Component |
FocusTraversalPolicy.getFirstComponent(Container aContainer)
Returns the first Component in the traversal cycle.
|
Component |
ContainerOrderFocusTraversalPolicy.getFirstComponent(Container aContainer)
Returns the first Component in the traversal cycle.
|
Component |
Window.getFocusOwner()
Returns the child Component of this Window that has focus if this Window
is focused; returns null otherwise.
|
Component |
KeyboardFocusManager.getFocusOwner()
Returns the focus owner, if the focus owner is in the same context as
the calling thread.
|
protected Component |
KeyboardFocusManager.getGlobalFocusOwner()
Returns the focus owner, even if the calling thread is in a different
context than the focus owner.
|
protected Component |
KeyboardFocusManager.getGlobalPermanentFocusOwner()
Returns the permanent focus owner, even if the calling thread is in a
different context than the permanent focus owner.
|
Component |
FocusTraversalPolicy.getInitialComponent(Window window)
Returns the Component that should receive the focus when a Window is
made visible for the first time.
|
abstract Component |
FocusTraversalPolicy.getLastComponent(Container aContainer)
Returns the last Component in the traversal cycle.
|
Component |
ContainerOrderFocusTraversalPolicy.getLastComponent(Container aContainer)
Returns the last Component in the traversal cycle.
|
Component |
BorderLayout.getLayoutComponent(Container target,
java.lang.Object constraints)
Returns the component that corresponds to the given constraint location
based on the target
Container 's component orientation. |
Component |
BorderLayout.getLayoutComponent(java.lang.Object constraints)
Gets the component that was added using the given constraint
|
Component |
Window.getMostRecentFocusOwner()
Returns the child Component of this Window that will receive the focus
when this Window is focused.
|
Component |
KeyboardFocusManager.getPermanentFocusOwner()
Returns the permanent focus owner, if the permanent focus owner is in
the same context as the calling thread.
|
Component |
Container.locate(int x,
int y)
Deprecated. As of JDK version 1.1,
replaced by
getComponentAt(int, int) . |
Component |
Component.locate(int x,
int y)
Deprecated. As of JDK version 1.1,
replaced by getComponentAt(int, int).
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
DefaultFocusTraversalPolicy.accept(Component aComponent)
Determines whether a Component is an acceptable choice as the new
focus owner.
|
protected boolean |
ContainerOrderFocusTraversalPolicy.accept(Component aComponent)
Determines whether a Component is an acceptable choice as the new
focus owner.
|
Component |
Container.add(Component comp)
Appends the specified component to the end of this container.
|
Component |
Container.add(Component comp,
int index)
Adds the specified component to this container at the given
position.
|
void |
Container.add(Component comp,
java.lang.Object constraints)
Adds the specified component to the end of this container.
|
void |
Container.add(Component comp,
java.lang.Object constraints,
int index)
Adds the specified component to this container with the specified
constraints at the specified index.
|
Component |
Container.add(java.lang.String name,
Component comp)
Adds the specified component to this container.
|
protected void |
ScrollPane.addImpl(Component comp,
java.lang.Object constraints,
int index)
Adds the specified component to this scroll pane container.
|
protected void |
Container.addImpl(Component comp,
java.lang.Object constraints,
int index)
Adds the specified component to this container at the specified
index.
|
void |
LayoutManager2.addLayoutComponent(Component comp,
java.lang.Object constraints)
Adds the specified component to the layout, using the specified
constraint object.
|
void |
GridBagLayout.addLayoutComponent(Component comp,
java.lang.Object constraints)
Adds the specified component to the layout, using the specified
constraints object. |
void |
CardLayout.addLayoutComponent(Component comp,
java.lang.Object constraints)
Adds the specified component to this card layout's internal
table of names.
|
void |
BorderLayout.addLayoutComponent(Component comp,
java.lang.Object constraints)
Adds the specified component to the layout, using the specified
constraint object.
|
void |
LayoutManager.addLayoutComponent(java.lang.String name,
Component comp)
If the layout manager uses a per-component string,
adds the component
comp to the layout,
associating it
with the string specified by name . |
void |
GridLayout.addLayoutComponent(java.lang.String name,
Component comp)
Adds the specified component with the specified name to the layout.
|
void |
GridBagLayout.addLayoutComponent(java.lang.String name,
Component comp)
Has no effect, since this layout manager does not use a per-component string.
|
void |
FlowLayout.addLayoutComponent(java.lang.String name,
Component comp)
Adds the specified component to the layout.
|
void |
CardLayout.addLayoutComponent(java.lang.String name,
Component comp)
Deprecated replaced by
addLayoutComponent(Component, Object) . |
void |
BorderLayout.addLayoutComponent(java.lang.String name,
Component comp)
Deprecated replaced by
addLayoutComponent(Component, Object) . |
protected java.awt.peer.LightweightPeer |
Toolkit.createComponent(Component target)
Creates a peer for a component or container.
|
<T extends java.awt.dnd.DragGestureRecognizer> |
Toolkit.createDragGestureRecognizer(java.lang.Class<T> abstractRecognizerClass,
java.awt.dnd.DragSource ds,
Component c,
int srcActions,
java.awt.dnd.DragGestureListener dgl)
Creates a concrete, platform dependent, subclass of the abstract
DragGestureRecognizer class requested, and associates it with the
DragSource, Component and DragGestureListener specified.
|
protected abstract void |
KeyboardFocusManager.dequeueKeyEvents(long after,
Component untilFocused)
Called by the AWT to notify the KeyboardFocusManager that it should
cancel delayed dispatching of KeyEvents.
|
protected void |
DefaultKeyboardFocusManager.dequeueKeyEvents(long after,
Component untilFocused)
Releases for normal dispatching to the current focus owner all
KeyEvents which were enqueued because of a call to
enqueueKeyEvents with the same timestamp and Component. |
protected abstract void |
KeyboardFocusManager.discardKeyEvents(Component comp)
Called by the AWT to notify the KeyboardFocusManager that it should
cancel delayed dispatching of KeyEvents.
|
protected void |
DefaultKeyboardFocusManager.discardKeyEvents(Component comp)
Discards all KeyEvents which were enqueued because of one or more calls
to
enqueueKeyEvents with the specified Component, or one of
its descendants. |
protected abstract void |
KeyboardFocusManager.enqueueKeyEvents(long after,
Component untilFocused)
Called by the AWT to notify the KeyboardFocusManager that it should
delay dispatching of KeyEvents until the specified Component becomes
the focus owner.
|
protected void |
DefaultKeyboardFocusManager.enqueueKeyEvents(long after,
Component untilFocused)
Delays dispatching of KeyEvents until the specified Component becomes
the focus owner.
|
abstract void |
KeyboardFocusManager.focusNextComponent(Component aComponent)
Focuses the Component after aComponent, typically based on a
FocusTraversalPolicy.
|
void |
DefaultKeyboardFocusManager.focusNextComponent(Component aComponent)
Focuses the Component after aComponent, typically based on a
FocusTraversalPolicy.
|
abstract void |
KeyboardFocusManager.focusPreviousComponent(Component aComponent)
Focuses the Component before aComponent, typically based on a
FocusTraversalPolicy.
|
void |
DefaultKeyboardFocusManager.focusPreviousComponent(Component aComponent)
Focuses the Component before aComponent, typically based on a
FocusTraversalPolicy.
|
abstract Component |
FocusTraversalPolicy.getComponentAfter(Container aContainer,
Component aComponent)
Returns the Component that should receive the focus after aComponent.
|
Component |
ContainerOrderFocusTraversalPolicy.getComponentAfter(Container aContainer,
Component aComponent)
Returns the Component that should receive the focus after aComponent.
|
abstract Component |
FocusTraversalPolicy.getComponentBefore(Container aContainer,
Component aComponent)
Returns the Component that should receive the focus before aComponent.
|
Component |
ContainerOrderFocusTraversalPolicy.getComponentBefore(Container aContainer,
Component aComponent)
Returns the Component that should receive the focus before aComponent.
|
int |
Container.getComponentZOrder(Component comp)
Returns the z-order index of the component inside the container.
|
GridBagConstraints |
GridBagLayout.getConstraints(Component comp)
Gets the constraints for the specified component.
|
java.lang.Object |
BorderLayout.getConstraints(Component comp)
Gets the constraints for the specified component
|
protected static Container |
Toolkit.getNativeContainer(Component c)
Give native peers the ability to query the native container
given a native component (eg the direct parent may be lightweight).
|
boolean |
Container.isAncestorOf(Component c)
Checks if the component is contained in the component hierarchy of
this container.
|
protected GridBagConstraints |
GridBagLayout.lookupConstraints(Component comp)
Retrieves the constraints for the specified component.
|
abstract void |
KeyboardFocusManager.processKeyEvent(Component focusedComponent,
KeyEvent e)
This method initiates a focus traversal operation if and only if the
KeyEvent represents a focus traversal key for the specified
focusedComponent.
|
void |
DefaultKeyboardFocusManager.processKeyEvent(Component focusedComponent,
KeyEvent e)
This method initiates a focus traversal operation if and only if the
KeyEvent represents a focus traversal key for the specified
focusedComponent.
|
void |
KeyboardFocusManager.redispatchEvent(Component target,
AWTEvent e)
Redispatches an AWTEvent in such a way that the AWT event dispatcher
will not recursively request that the KeyboardFocusManager, or any
installed KeyEventDispatchers, dispatch the event again.
|
void |
Container.remove(Component comp)
Removes the specified component from this container.
|
void |
LayoutManager.removeLayoutComponent(Component comp)
Removes the specified component from the layout.
|
void |
GridLayout.removeLayoutComponent(Component comp)
Removes the specified component from the layout.
|
void |
GridBagLayout.removeLayoutComponent(Component comp)
Removes the specified component from this layout.
|
void |
FlowLayout.removeLayoutComponent(Component comp)
Removes the specified component from the layout.
|
void |
CardLayout.removeLayoutComponent(Component comp)
Removes the specified component from the layout.
|
void |
BorderLayout.removeLayoutComponent(Component comp)
Removes the specified component from this border layout.
|
void |
Container.setComponentZOrder(Component comp,
int index)
Moves the specified component to the specified z-order index in
the container.
|
void |
GridBagLayout.setConstraints(Component comp,
GridBagConstraints constraints)
Sets the constraints for the specified component in this layout.
|
protected void |
KeyboardFocusManager.setGlobalFocusOwner(Component focusOwner)
Sets the focus owner.
|
protected void |
KeyboardFocusManager.setGlobalPermanentFocusOwner(Component permanentFocusOwner)
Sets the permanent focus owner.
|
void |
Window.setLocationRelativeTo(Component c)
Sets the location of the window relative to the specified
component according to the following scenarios.
|
void |
PopupMenu.show(Component origin,
int x,
int y)
Shows the popup menu at the x, y position relative to an origin
component.
|
abstract void |
KeyboardFocusManager.upFocusCycle(Component aComponent)
Moves the focus up one focus traversal cycle.
|
void |
DefaultKeyboardFocusManager.upFocusCycle(Component aComponent)
Moves the focus up one focus traversal cycle.
|
Constructor and Description |
---|
MediaTracker(Component comp)
Creates a media tracker to track images for a given component.
|
Modifier and Type | Method and Description |
---|---|
Component |
HierarchyEvent.getChanged()
Returns the Component at the top of the hierarchy which was
changed.
|
Component |
ContainerEvent.getChild()
Returns the component that was affected by the event.
|
Component |
HierarchyEvent.getComponent()
Returns the originator of the event.
|
Component |
ComponentEvent.getComponent()
Returns the originator of the event.
|
Component |
FocusEvent.getOppositeComponent()
Returns the other Component involved in this focus change.
|
Constructor and Description |
---|
ComponentEvent(Component source,
int id)
Constructs a
ComponentEvent object. |
ContainerEvent(Component source,
int id,
Component child)
Constructs a
ContainerEvent object. |
FocusEvent(Component source,
int id)
Constructs a
FocusEvent object and identifies it
as a permanent change in focus. |
FocusEvent(Component source,
int id,
boolean temporary)
Constructs a
FocusEvent object and identifies
whether or not the change is temporary. |
FocusEvent(Component source,
int id,
boolean temporary,
Component opposite)
Constructs a
FocusEvent object with the
specified temporary state and opposite Component . |
HierarchyEvent(Component source,
int id,
Component changed,
Container changedParent)
Constructs an
HierarchyEvent object to identify a
change in the Component hierarchy. |
HierarchyEvent(Component source,
int id,
Component changed,
Container changedParent,
long changeFlags)
Constructs an
HierarchyEvent object to identify
a change in the Component hierarchy. |
InputMethodEvent(Component source,
int id,
java.text.AttributedCharacterIterator text,
int committedCharacterCount,
java.awt.font.TextHitInfo caret,
java.awt.font.TextHitInfo visiblePosition)
Constructs an
InputMethodEvent with the specified
source component, type, text, caret, and visiblePosition. |
InputMethodEvent(Component source,
int id,
long when,
java.text.AttributedCharacterIterator text,
int committedCharacterCount,
java.awt.font.TextHitInfo caret,
java.awt.font.TextHitInfo visiblePosition)
Constructs an
InputMethodEvent with the specified
source component, type, time, text, caret, and visiblePosition. |
InputMethodEvent(Component source,
int id,
java.awt.font.TextHitInfo caret,
java.awt.font.TextHitInfo visiblePosition)
Constructs an
InputMethodEvent with the
specified source component, type, caret, and visiblePosition. |
KeyEvent(Component source,
int id,
long when,
int modifiers,
int keyCode)
Deprecated as of JDK1.1
|
KeyEvent(Component source,
int id,
long when,
int modifiers,
int keyCode,
char keyChar)
Constructs a
KeyEvent object. |
KeyEvent(Component source,
int id,
long when,
int modifiers,
int keyCode,
char keyChar,
int keyLocation)
Constructs a
KeyEvent object. |
MouseEvent(Component source,
int id,
long when,
int modifiers,
int x,
int y,
int clickCount,
boolean popupTrigger)
Constructs a
MouseEvent object with the
specified source component,
type, modifiers, coordinates, click count, and popupTrigger flag. |
MouseEvent(Component source,
int id,
long when,
int modifiers,
int x,
int y,
int clickCount,
boolean popupTrigger,
int button)
Constructs a
MouseEvent object with the
specified source component,
type, time, modifiers, coordinates, click count, popupTrigger flag,
and button number. |
MouseEvent(Component source,
int id,
long when,
int modifiers,
int x,
int y,
int xAbs,
int yAbs,
int clickCount,
boolean popupTrigger,
int button)
Constructs a
MouseEvent object with the
specified source component,
type, time, modifiers, coordinates, absolute coordinates, click count, popupTrigger flag,
and button number. |
MouseWheelEvent(Component source,
int id,
long when,
int modifiers,
int x,
int y,
int clickCount,
boolean popupTrigger,
int scrollType,
int scrollAmount,
int wheelRotation)
Constructs a
MouseWheelEvent object with the
specified source component, type, modifiers, coordinates,
scroll type, scroll amount, and wheel rotation. |
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)
Constructs a
MouseWheelEvent object with the
specified source component, type, modifiers, coordinates,
absolute coordinates, scroll type, scroll amount, and wheel rotation. |
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)
Constructs a
MouseWheelEvent object with the specified
source component, type, modifiers, coordinates, absolute coordinates,
scroll type, scroll amount, and wheel rotation. |
PaintEvent(Component source,
int id,
Rectangle updateRect)
Constructs a
PaintEvent object with the specified
source component and type. |