# Uses of Class
org.eclipse.swt.widgets.Canvas

Packages that use Canvas
Package
Description
org.eclipse.rap.rwt.widgets
org.eclipse.swt.custom
org.eclipse.swt.widgets

## Uses of Canvas in org.eclipse.rap.rwt.widgets

Subclasses of Canvas in org.eclipse.rap.rwt.widgets
Modifier and Type
Class
Description
`class`
`FileUpload`
A button-like widget allowing to select a file from the client's file system and to upload this file to a given URL using HTTP POST.

## Uses of Canvas in org.eclipse.swt.custom

Subclasses of Canvas in org.eclipse.swt.custom
Modifier and Type
Class
Description
`class`
`CLabel`
A Label which supports aligned text and/or an image and different border styles.

## Uses of Canvas in org.eclipse.swt.widgets

Subclasses of Canvas in org.eclipse.swt.widgets
Modifier and Type
Class
Description
`class`
`Decorations`
This class was introduced to be API compatible with SWT and does only provide those methods that are absolutely necessary to serve this purpose.
`class`
`Shell`
Instances of this class represent the "windows" which the desktop or "window manager" is managing.