drawing lines and shapes such as circles and squares that can be moved and resized, and inserting text. java ...