This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
If you have images you can load them into JLabels and add them to your gui. If you want to edit/change the images you can draw them in a JPanel and add it to your gui. Drawing resizable charts is more involved and there may be many possibilities. How you go about it may depend on what data/resources you're working with and how you want to use/display it. The Swing FAQ may be helpful.