Originally Posted by
hardwired
Yes. You can find out about buttons, listeners and dialogs here:
Trail: Creating a GUI with JFC/Swing. For the grid and plotting data use a JPanel, override the/its
paintComponent method and do your custom drawing in it. For more about drawing see the last link (Performing Custom Painting) on the page (link above) and also the first link under the
Other UI-Related Trails header, viz, "2D Graphics".
Yes. Draw the background image first and then draw your grid.