import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.*; import java.net.URL; public class Main extends JFrame{ private aCanvas canvas; private filterPanel filter; private Image icon; private URL iconURL; private optionPanel option; private infoArea infoDiv; private JScrollPane scrollPane; public static void main (String [] args) { new Main(); } public Main () { //get the Icon for the window try{ iconURL=new URL("http://alcoholshopper.com/minilogo.gif"); }catch(Exception e) { System.out.println("Error:internet is not working!"); } setTitle("Alcoholshopper.com Presents"); setSize(860,860); setLocation(100,100); //set the icon icon=Toolkit.getDefaultToolkit().getImage(iconURL); setIconImage(icon); setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); Container content=getContentPane(); content.setLayout(new BorderLayout()); //Div for displaying info on clicks infoDiv=new infoArea(); //Graph area canvas=new aCanvas(infoDiv); scrollPane=new JScrollPane(canvas); content.add(scrollPane); //content.add(canvas); //Bottom buttons filter=new filterPanel(canvas); content.add(filter,BorderLayout.SOUTH); //Top buttons option=new optionPanel(canvas,filter.getXCombo()); content.add(option,BorderLayout.EAST); content.add(infoDiv,BorderLayout.NORTH); setVisible (true); } }