|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.awt.Component
![]()
![]()
![]()
java.awt.Canvas
, MenuContainer
, Serializable
, Accessible

public 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.
An application must subclass the Canvas class in
order to get useful functionality such as creating a custom
component. The paint method must be overridden
in order to perform custom graphics on the canvas.
| Nested Class Summary | |
|---|---|
protected class |
Canvas.AccessibleAWTCanvas
This class implements accessibility support for the Canvas class. |
Nested classes/interfaces inherited from class java.awt.Component ![]() |
|---|
Component.AccessibleAWTComponent |
| Field Summary |
|---|
Fields inherited from class java.awt.Component ![]() |
|---|
BOTTOM_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver ![]() |
|---|
ABORT |
| Constructor Summary | |
|---|---|
Canvas
Constructs a new Canvas. |
|
Canvas
Constructs a new Canvas given a GraphicsConfiguration object. |
|
| Method Summary | |
|---|---|
void |
addNotify
Creates the peer of the canvas. |
void |
createBufferStrategy
Creates a new strategy for multi-buffering on this component. |
void |
createBufferStrategy
Creates a new strategy for multi-buffering on this component with the required buffer capabilities. |
AccessibleContext |
getAccessibleContext
Gets the AccessibleContext associated with this Canvas. |
BufferStrategy |
getBufferStrategy
|
void |
paint
Paints this canvas. |
void |
update
Updates this canvas. |