All Classes and Interfaces
Class
Description
The animation interface can be implemented to create animations and interactive applications.
The BorderlessWindow class lets you create a borderless instance of a CodeDraw window and draw on it.
Describes the image type as defined in
BufferedImage
.CodeDraw is a beginner-friendly drawing library which can be used to create pictures, animations and even interactive applications.
Defines how the corners of drawn shapes should look like.
CursorStyle is used to specify how the cursor looks like when hovering over the CodeDraw canvas.
Represents an abstract super type of the event classes in CodeDraw.
The EventScanner can be used to handle events that are produced in CodeDraw.
The Fullscreen class lets you create fullscreen application and draw on it.
This class represents an image that can be used within the CodeDraw library.
Defines possible image formats.
Interpolation defines how drawn images are upscaled and downscaled.
Represents various keys on the keyboard.
This argument is given exactly once every time a key is pressed down.
This argument is given continuously while a key is being held down.
This argument is given exactly once every time a key is released.
This class is used to transform the input coordinates.
MouseButton represents the three common mouse buttons and optional additional buttons on the mouse.
This argument is given once every time a mouse button is pressed down and quickly released again.
This argument is given exactly once every time a mouse button is pressed down.
This argument is given every time the mouse enters the canvas.
This argument is given every time the mouse leaves the canvas.
This argument is given continuously while the mouse is being moved.
This argument is given exactly once every time a mouse button is released.
This argument is given each time the mouse wheel is turned.
Palette provides a wide variety of colors and makes it easier to create colors.
Represents a Path that is used to create custom shapes.
This class represents a 2D point.
Represents the monitors attached to the computer.
TextFormat is used to specify how CodeDraw formats, places and styles its drawn text.
Horizontally and vertically aligns text.
Draws a line below the drawn text.
This argument is given exactly once after the user closes the window or
CodeDraw.close()
is called.This argument is given every time the CodeDraw window is moved.