| public class java.awt Canvas
|
Java SE 6 |
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.
| version | 1.39 04/07/06 |
| since | JDK1.0 |
| Constructors | |||||
|---|---|---|---|---|---|
| public | Canvas() Constructs a new Canvas. | ||||
| public | Canvas(GraphicsConfiguration config) Details
Constructs a new Canvas given a GraphicsConfiguration object.
| ||||
| Methods | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| public void | addNotify() Details
Creates the peer of the canvas. This peer allows you to change the
user interface of the canvas without changing its functionality.
| ||||||||||||
| public void | createBufferStrategy(int numBuffers) Details
Creates a new strategy for multi-buffering on this component.
Multi-buffering is useful for rendering performance. This method
attempts to create the best strategy available with the number of
buffers supplied. It will always create a BufferStrategy
with that number of buffers.
A page-flipping strategy is attempted first, then a blitting strategy
using accelerated buffers. Finally, an unaccelerated blitting
strategy is used.
Each time this method is called, the existing buffer strategy for this component is discarded.
| ||||||||||||
| public void | createBufferStrategy(int numBuffers, BufferCapabilities caps) throws AWTException Details
Creates a new strategy for multi-buffering on this component with the
required buffer capabilities. This is useful, for example, if only
accelerated memory or page flipping is desired (as specified by the
buffer capabilities).
Each time this method is called, the existing buffer strategy for this component is discarded.
| ||||||||||||
| public void | paint(Graphics g) Details
Paints this canvas.
Most applications that subclass
| ||||||||||||
| public void | update(Graphics g) Details
Updates this canvas.
This method is called in response to a call to
| ||||||||||||
| Properties | |||||||
|---|---|---|---|---|---|---|---|
| public AccessibleContext | getAccessibleContext() Details
Gets the AccessibleContext associated with this Canvas.
For canvases, the AccessibleContext takes the form of an
AccessibleAWTCanvas.
A new AccessibleAWTCanvas instance is created if necessary.
| ||||||
| public BufferStrategy | getBufferStrategy() Details
Returns the BufferStrategy used by this component. This
method will return null if a BufferStrategy has not yet
been created or has been disposed.
| ||||||
| About DocWeb · Bundles · Export · Export All | Top 10 · Statistics · Login |
| About Sun · Contact · Privacy · Terms of Use · Trademarks | Java SE 6 · Copyright © 1994-2013 Sun Microsystems, Inc.All rights reserved. Use is subject to license terms |
![]() |
![]() |
|