随笔 - 49  文章 - 4  trackbacks - 0
<2007年8月>
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(4)

随笔档案(49)

文章档案(2)

blog

搜索

  •  

最新评论

阅读排行榜

评论排行榜

public class UMLEditor extends JApplet
{
   public static void main(String[] args)
   {
      VersionChecker checker = new VersionChecker();
      checker.check(JAVA_VERSION);
      try
      {
         System.setProperty("apple.laf.useScreenMenuBar", "true");
      }
      catch (SecurityException ex)
      {
         // well, we tried...
      }

      EditorFrame frame = makeFrame();
      frame.setVisible(true);
      frame.readArgs(args);
   }
   public void init()
   {
      EditorFrame frame = makeFrame();
      setContentPane(frame.getContentPane());
      setJMenuBar(frame.getJMenuBar());
      String url = getParameter("diagram");
      if (url != null)
         try
         {
            frame.openURL(new URL(getDocumentBase(), url));
         }
         catch (IOException ex)
         {
            ex.printStackTrace();
         }
   }

   public static EditorFrame makeFrame()
   {
      EditorFrame frame = new EditorFrame(UMLEditor.class);
      frame.addGraphType("class_diagram", ClassDiagramGraph.class);
      frame.addGraphType("sequence_diagram", SequenceDiagramGraph.class);
      frame.addGraphType("state_diagram", StateDiagramGraph.class);
      frame.addGraphType("object_diagram", ObjectDiagramGraph.class);
      frame.addGraphType("usecase_diagram", UseCaseDiagramGraph.class);
      return frame;
   }
   private static final String JAVA_VERSION = "1.4";
}

posted on 2007-08-21 03:29 小丑鱼 阅读(771) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: