creating a gui in java that lets you draw code example
Example: Write a simple java swing application that will display rectangle graphics as shown in the picture below:
// Graphics context's current color.
void setColor(Color c)
Color getColor()
// Graphics context's current font.
void setFont(Font f)
Font getFont()
// Set/Get the current clip area. Clip area shall be rectangular and no rendering is performed outside the clip area.
void setClip(int xTopLeft, int yTopLeft, int width, int height)
void setClip(Shape rect)
public abstract void clipRect(int x, int y, int width, int height) // intersects the current clip with the given rectangle
Rectangle getClipBounds() // returns an Rectangle
Shape getClip() // returns an object (typically Rectangle) implements Shape