JPanelJPanel600 × 450JFrame616 × 489Area algebra
∩ binds tightest, then −, then ∪ and ⊕. Brackets beat all of them. + - & ^ work as plain-keyboard stand-ins.
| V | Select: drag points, corners, or a whole shape |
| F | Pen: click corners, drag smooth curves |
| Enter | Finish the current path; Continue resumes it |
| Esc | Release the drawing tool and deselect everything |
| 1 2 3 | Line, quadratic, cubic path segment |
| R | Rectangle; set an arc width for RoundRectangle2D |
| E | Ellipse |
| A | Arc |
| T | Text |
| H | Pan the canvas |
| K | Perspective: drag a corner pin; Shift mirrors the opposite corner |
| L | Ruler: measure distances, angles and gaps |
| I | Move and resize the trace image |
| Ctrl+Z / ⇧Z | Undo / redo |
| U | Remove the last path point |
| Delete | Remove the selected point, or the selected shapes |
| Double-click | Insert a point on a segment (Select tool) |
| Arrows | Nudge 1px, with Shift 10px |
| Alt-drag | Fine placement: ignores the grid. Set the key and step under Grid |
| Double-click text | Type straight onto the sheet |
| Right-click | Rotate, flip, group and delete the selection |
| Rotate handle | The round grip above the selection; Snap steps it by 15° |
| Hold Ctrl | Show the scale grips around the selection, then drag a corner |
| Arc grips | Drag the two round handles to set start° and extent° |
| M | Start a new subpath |
| N | New shape layer |
| [ ] | Previous / next shape |
| Ctrl+click | Add or remove a shape from the selection |
| Shift+click | Select a run of shapes in the list |
| Ctrl+A | Select every shape |
| Ctrl+C / X / V | Copy, cut and paste shapes, also between browser tabs |
| Ctrl+D | Duplicate the selection in place |
| Ctrl+G / ⇧G | Group / ungroup the selection |
| drag a row | Reorder the shape list |
| Ctrl+scroll | Zoom at the cursor |
| scroll | Pan, Shift+scroll horizontally |
| middle-drag | Pan from any tool |
| 0 | Fit to window |
| G S | Grid, snap |
| P | Preview the Java window at 1:1, with its real dimensions |
| B | Set operation lab: try Area algebra off the sheet |
| ? | This panel |