00001 package edu.stanford.hci.r3.browse; 00002 00003 import java.awt.BorderLayout; 00004 00005 import javax.swing.JFrame; 00006 import javax.swing.WindowConstants; 00007 00008 import edu.stanford.hci.r3.util.WindowUtils; 00009 00023 public class InkBrowser extends JFrame { 00024 00025 public static void main(String[] args) { 00026 new InkBrowser(); 00027 } 00028 00029 private TimelineCanvas timeline; 00030 private ContentCanvas content; 00031 00032 public InkBrowser() { 00033 super("Ink Browser"); 00034 setSize(1024, 768); 00035 setLocation(WindowUtils.getWindowOrigin(this, WindowUtils.DESKTOP_CENTER)); 00036 setExtendedState(JFrame.MAXIMIZED_BOTH); 00037 setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); 00038 00039 setupContents(); 00040 00041 setVisible(true); 00042 } 00043 00044 private void setupContents() { 00045 setLayout(new BorderLayout()); 00046 00047 content = new ContentCanvas(); 00048 timeline = new TimelineCanvas(); 00049 00050 add(content, BorderLayout.CENTER); 00051 add(timeline, BorderLayout.SOUTH); 00052 } 00053 00054 }