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 }