Hello everybody,

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?

Kind Regards,
James