I'm want to write a program to design single page documents. It needs the following features:
- Drag text and place it anywhere on the page, ideal I would like to add a 'snap to grid' option
- Draw boxs
- Add simple images (logos)
I plan to do it using Swing, but I've not done anything with this since finishing Uni. Would anybody be able to give me a few tips regarding how to structure this and what swing components will be best suited for this task?