001    package org.shiftone.jrat.desktop;
002    
003    import org.shiftone.jrat.util.io.ResourceUtil;
004    
005    import javax.swing.*;
006    
007    /**
008     * @author jeff@shiftone.org (Jeff Drost)
009     */
010    public class DesktopDemo {
011    
012    
013        public static void main(String[] args) {
014    
015            final DesktopFrame frame = new DesktopFrame();
016            frame.setVisible(true);
017    
018            new Thread(new Runnable() {
019                public void run() {
020                    frame.open("demo.jrat", ResourceUtil.loadResourceAsStream("demo.jrat"));
021                }
022            }).start();
023    
024            JOptionPane.showMessageDialog(
025                    frame,
026                    "The JRat Desktop is running in demo mode.\n" +
027                            "A sample data set is being downloaded and loaded.",
028                    "Running Demo Mode",
029                    JOptionPane.INFORMATION_MESSAGE);
030    
031        }
032    
033    }