Ok, after two whole days of research I have finally come across something, the MouseMotionListener interface, I believe I may be able to use this to be able to let a user draw on a panel using the mouse instead of that "points" idea which seems like could get abit messy and tricky, however I'm still not sure how I can use it for capturing the mouse cursor movement/location so for example if they started at a certain point and drew to another certain point that information would need to be captured and assesed seeing if they drew the correct stroke. Just writing this down makes it seem like it would be complicated

Any help/advice at all? Anyone? I'm not asking anyone to write anything for me, just want their opinions/ideas or areas they think I should look into..