亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? workflow_main.java

?? 用java實現的工作流
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
package treedoc;

/** 功能
*  主窗體類......
 * 流程管理平臺的主窗口
 */

/**
 * 名稱       : WORKFLOW_MAIN
 * 描述       : 工作流管理系統--主窗口窗體類
 * 版權信息   : Copyright (c) 2004 COMSCI
 * @作者      : COMSCI Sichuan Fangfa Digital
 * @版本      : 0.9 builder 2004091910
 * @日期      : 2004/09/19
 */


import java.net.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
import java.io.*;

public class workflow_main
    extends JFrame {

//系統定義類初始化

 private  BorderLayout borderLayout1 = new BorderLayout();

//自定義引用類初始化
  public String gxl = null;
   MenuTest menuTest = new MenuTest(); //菜單內部類
   workflow_GraphEd gd;

  private Container ContentPane;
  public  workflow_main wm;
  public static workflow_FlowTree jTree1;
   workflow_JClosableTabbedPane wtp;
   workflow_StatusBar statusBar = new workflow_StatusBar();
   workflow_Document wdoc;
   workflow_DocumentActionContent wdac;
   workflow_Graph2Gxl he;
  static String upname, depname1;
  public static String path, path1;

// 定義ACTION變量
  protected Action
      export;

// 定義其它J字頭組件
  URL insertUrl1 = workflow_main.class.getClassLoader().getResource(
      "resources/16.gif");
  TitledBorder titledBorder1;
  JSplitPane jSplitPane1 = new JSplitPane();
  JTabbedPane jTabbedPane1 = new JTabbedPane();

//構造方法,帶workflow_login傳入的用戶名稱

  public workflow_main(String uname,String depname) {
    he = new workflow_Graph2Gxl(path);
    upname = uname;
    depname1 = depname;
    try {
      jbInit();
    }
    catch (Exception e) {
      e.printStackTrace();
    }

  }

//JB的INIT方法,初始化界面
  private void jbInit() throws Exception {

    titledBorder1 = new TitledBorder("");
    wtp = new workflow_JClosableTabbedPane();
    jTree1 = new workflow_FlowTree(gd, wtp, path, path1,upname,depname1);
    ContentPane = (JPanel)this.getContentPane();
    ContentPane.setLayout(borderLayout1);
    jTabbedPane1.setEnabled(true);
    jTabbedPane1.setDoubleBuffered(true);
    jTabbedPane1.setOpaque(false);
    jTabbedPane1.setPreferredSize(new Dimension(170, 55));
    jTabbedPane1.setToolTipText("流程管理");


    wtp.setDebugGraphicsOptions(0);
    wtp.setDoubleBuffered(true);
    wtp.setOpaque(true);
    wtp.setToolTipText("模型設計標簽");


    jTabbedPane1.add(jTree1.createTree(), "流程管理");
    ContentPane.setLayout(new BorderLayout());
    ContentPane.setEnabled(true);
    ContentPane.add(statusBar, BorderLayout.SOUTH);
    jSplitPane1.setBorder(BorderFactory.createEtchedBorder());
    ContentPane.add(this.bar(), BorderLayout.NORTH);
    ContentPane.add(jSplitPane1, BorderLayout.CENTER);
    jSplitPane1.add(jTabbedPane1, JSplitPane.LEFT);
    jSplitPane1.add(this.wtp, JSplitPane.RIGHT);

    this.setJMenuBar(menuTest); //設置菜單

  }

//主方法體.........
  public static void main(String argv[]) {

    check_filepath(); //檢查GXL存放目錄方法
    initComponentStly(); //設置系統界面風格

    workflow_main wm = new workflow_main(upname,depname1);

    wm.setDefaultCloseOperation(wm.EXIT_ON_CLOSE);
    wm.addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent e) {
        jTree1.serializableNode(jTree1.root);
        System.exit(0);
      }
    });

    wm.setSize(830, 560);
    wm.setTitle("電子政務公文流轉管理器1.0v   當前用戶:" + upname + "  所在部門 :" + depname1 );
    wm.show();

  }

// 主菜單定義
  class MenuTest
      extends JMenuBar {

    public MenuTest() {

      JMenu fileMenu = new JMenu("文件(F)");

      JMenuItem exitMenuItem = new JMenuItem("退出系統",
                                             new ImageIcon(workflow_main.class.
          getResource(
          "resources/Exit.gif")));
      exitMenuItem.setAccelerator(KeyStroke.getKeyStroke('E',
          Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));

      JMenuItem newMenuItem = new JMenuItem("新建流程模型",
                                            new ImageIcon(workflow_main.class.
          getResource(
          "resources/ModuleDefine.gif")));
      newMenuItem.setAccelerator(KeyStroke.getKeyStroke('N',
          Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));

      fileMenu.add(newMenuItem);
      fileMenu.add(exitMenuItem);


      JMenu fileMenu_edit = new JMenu("編輯(E)");

      JMenuItem testMenuItem = new JMenuItem("編輯流程",
                                             new ImageIcon(workflow_main.class.
          getResource(
          "resources/GenericNew.gif")));
      testMenuItem.setAccelerator(KeyStroke.getKeyStroke('E',
          Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));

      JMenuItem displayMenuItem = new JMenuItem("顯示GXL代碼",
                                                new ImageIcon(workflow_main.class.
          getResource(
          "resources/ActivitySetNew.gif")));
      displayMenuItem.setAccelerator(KeyStroke.getKeyStroke('D',
          Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));

      JMenuItem cutMenuItem = new JMenuItem("剪貼",
                                            new ImageIcon(workflow_main.class.
          getResource(
          "resources/cut.gif")));
      cutMenuItem.setAccelerator(KeyStroke.getKeyStroke('C',
          Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));

      JMenuItem copyMenuItem = new JMenuItem("復制",
                                             new ImageIcon(workflow_main.class.
          getResource(
          "resources/copy.gif")));
      copyMenuItem.setAccelerator(KeyStroke.getKeyStroke('O',
          Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));

      JMenuItem redoMenuItem = new JMenuItem("重作",
                                             new ImageIcon(workflow_main.class.
          getResource(
          "resources/ModuleOm.gif")));
      redoMenuItem.setAccelerator(KeyStroke.getKeyStroke('R',
          Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));

      fileMenu_edit.add(testMenuItem);
      fileMenu_edit.addSeparator();
      fileMenu_edit.add(displayMenuItem);
      fileMenu_edit.add(cutMenuItem);
      fileMenu_edit.add(copyMenuItem);
      fileMenu_edit.add(redoMenuItem);
      JMenu fileMenu_workflow = new JMenu("流程事務管理(L)");

      JMenuItem fileMenu_workflow_new = new JMenuItem("創建新事務",
          new ImageIcon(workflow_main.class.getResource(
          "resources/ShowCode.gif")));
      fileMenu_workflow_new.setAccelerator(KeyStroke.getKeyStroke('F',
          Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));

      JMenuItem fileMenu_workflow_edit = new JMenuItem("事務流程關聯",
          new ImageIcon(workflow_main.class.getResource(
          "resources/PackageNew.gif")));
      fileMenu_workflow_edit.setAccelerator(KeyStroke.getKeyStroke('I',
          Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));

      fileMenu_workflow.add(fileMenu_workflow_new);
      fileMenu_workflow.add(fileMenu_workflow_edit);

// 公文關聯管理

      JMenu fileMenu_doc = new JMenu("文件管理(F)");
      JMenuItem fileMenu_doc_new = new JMenuItem("創建新公文",
                                                 new ImageIcon(workflow_main.class.
          getResource(
          "resources/workflowProcessNew.gif")));
      fileMenu_doc_new.setAccelerator(KeyStroke.getKeyStroke('D',
          Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));

      JMenuItem fileMenu_doc_edit = new JMenuItem("流程文件關聯",
                                                  new ImageIcon(workflow_main.class.
          getResource(
          "resources/ModuleMonitor.gif")));

      fileMenu_doc_edit.setAccelerator(KeyStroke.getKeyStroke('G',
          Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));

      JMenuItem fileMenu_doc_action = new JMenuItem("公文流轉情況",
          new ImageIcon(workflow_main.class.
                        getResource(
          "resources/ModuleMonitor.gif")));

      fileMenu_doc_action.setAccelerator(KeyStroke.getKeyStroke('Q',
          Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));

      fileMenu_doc.add(fileMenu_doc_new);
      fileMenu_doc.add(fileMenu_doc_edit);
      fileMenu_doc.add(fileMenu_doc_action);

      JMenu fileMenu_about = new JMenu("關于(A)");

      JMenuItem fileMenu_about_about = new JMenuItem("關于JWFD",
          new ImageIcon(workflow_main.class.getResource(
          "resources/About.gif")));

      fileMenu_about_about.setAccelerator(KeyStroke.getKeyStroke('A',
          Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));

      JMenuItem fileMenu_about_help = new JMenuItem("幫助",
          new ImageIcon(workflow_main.class.getResource(
          "resources/CheckPackageInvalid.gif")));

      fileMenu_about_help.setAccelerator(KeyStroke.getKeyStroke('H',
          Toolkit.getDefaultToolkit().getMenuShortcutKeyMask(), false));

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人午夜激情在线| 日韩欧美久久久| 欧美日韩中文字幕一区| 日韩久久精品一区| 国产精品久久久久aaaa樱花| 亚洲成人你懂的| 国产一级精品在线| 91美女片黄在线| 日韩欧美亚洲另类制服综合在线| 久久人人爽爽爽人久久久| 亚洲欧美另类小说视频| 日本欧美在线观看| 97久久精品人人做人人爽50路| 欧美老人xxxx18| 国产日韩高清在线| 亚洲一区免费观看| 国产精品18久久久久| 色综合天天狠狠| 26uuu久久综合| 亚洲午夜国产一区99re久久| 国产伦精品一区二区三区视频青涩| av在线不卡免费看| 日韩精品一区二区三区中文精品| 亚洲欧洲在线观看av| 裸体歌舞表演一区二区| 一本久久a久久精品亚洲| 久久在线观看免费| 亚洲成人av电影| 菠萝蜜视频在线观看一区| 91精品一区二区三区在线观看| 中文字幕永久在线不卡| 精品一区二区精品| 69p69国产精品| 亚洲蜜臀av乱码久久精品蜜桃| 国产伦精品一区二区三区视频青涩| 欧美日韩一级黄| 亚洲欧美韩国综合色| 国产大片一区二区| 日韩一区二区三| 亚洲与欧洲av电影| 亚洲欧洲日韩女同| 国产最新精品精品你懂的| 久久综合九色综合久久久精品综合 | 国产精品综合av一区二区国产馆| 91美女片黄在线观看| 中文字幕日韩精品一区| 久久国产三级精品| 欧美一区二区视频在线观看 | 在线不卡欧美精品一区二区三区| 久久九九影视网| 蜜桃视频免费观看一区| 欧美在线不卡一区| 国产精品的网站| 国产a视频精品免费观看| 2020国产成人综合网| 麻豆精品国产91久久久久久| 欧美日韩在线电影| 一区二区三区中文字幕电影| 粉嫩高潮美女一区二区三区| 久久久久久久久久久久电影| 经典三级视频一区| 精品国产不卡一区二区三区| 日日摸夜夜添夜夜添国产精品| 91久久线看在观草草青青| 日韩一区在线播放| www.99精品| 亚洲日本在线看| 色婷婷综合久久久| 亚洲美女淫视频| 91福利在线导航| 一二三区精品福利视频| 欧美专区亚洲专区| 亚洲国产人成综合网站| 欧美日韩国产在线播放网站| 午夜亚洲国产au精品一区二区| 欧美中文字幕一二三区视频| 亚洲已满18点击进入久久| 欧美亚一区二区| 天天亚洲美女在线视频| 日韩一卡二卡三卡国产欧美| 蜜桃视频一区二区| 久久新电视剧免费观看| 国产盗摄精品一区二区三区在线| 国产人伦精品一区二区| 成人av在线资源网| 亚洲精品久久久久久国产精华液| 色综合久久综合网欧美综合网| 一区二区三区四区在线免费观看| 91成人在线观看喷潮| 亚洲成人免费视频| 精品三级在线观看| 国产精品1区2区| 亚洲国产精品久久艾草纯爱| 69精品人人人人| 国产人久久人人人人爽| 精品盗摄一区二区三区| 欧美日韩一级二级三级| 91原创在线视频| 成人美女视频在线看| 午夜影视日本亚洲欧洲精品| 亚洲免费观看高清完整版在线| 中文字幕欧美日韩一区| 欧美一区二区免费| 欧美一a一片一级一片| 国产精品视频麻豆| 欧日韩精品视频| 偷拍与自拍一区| 久久综合色8888| 91亚洲精品久久久蜜桃网站| 午夜欧美视频在线观看| 久久久99精品免费观看| 91视频免费播放| 免费一区二区视频| 中国av一区二区三区| 欧美区视频在线观看| 国产精品一二一区| 亚洲激情男女视频| 欧美成人一级视频| 91色婷婷久久久久合中文| 美女久久久精品| 亚洲色图欧美偷拍| 精品少妇一区二区三区在线播放| 91免费国产在线| 久久99国内精品| 亚洲理论在线观看| 久久综合九色综合97婷婷| 在线观看免费成人| 成人亚洲精品久久久久软件| 亚洲成a人v欧美综合天堂下载| 久久午夜免费电影| 欧美无砖专区一中文字| 粉嫩在线一区二区三区视频| 视频一区欧美日韩| 中文字幕一区二区三区四区| 欧美一区二区免费观在线| 91麻豆精品在线观看| 国产一区二区精品在线观看| 午夜视频久久久久久| 亚洲欧美日韩一区二区| 精品久久久久久久人人人人传媒 | 久久婷婷一区二区三区| 欧美在线观看禁18| www.欧美色图| 国产一区二区电影| 蜜桃精品视频在线观看| 亚洲综合av网| 国产精品国产三级国产aⅴ原创 | 国产传媒欧美日韩成人| 91精品国产综合久久精品| 国产亚洲女人久久久久毛片| 色一情一伦一子一伦一区| 欧美精品123区| 亚洲精品写真福利| 国产综合色精品一区二区三区| 欧美大片拔萝卜| 亚洲一区中文日韩| 风间由美一区二区三区在线观看| 欧美美女直播网站| 中文字幕中文字幕在线一区| 日韩专区中文字幕一区二区| 欧美在线啊v一区| 亚洲在线视频一区| 欧美激情综合五月色丁香小说| 欧美一区三区四区| 欧美日韩国产免费| 99久久精品费精品国产一区二区| 国产精品白丝jk黑袜喷水| 另类综合日韩欧美亚洲| 日韩 欧美一区二区三区| 亚洲自拍偷拍欧美| 亚洲综合区在线| 亚洲免费伊人电影| 日韩一区在线播放| 综合自拍亚洲综合图不卡区| 国产精品久久久久一区二区三区 | 美国三级日本三级久久99 | 欧美电影免费观看高清完整版在 | 久久99国产精品尤物| 另类中文字幕网| 久久超碰97中文字幕| 久久99精品视频| 国产一区二区不卡在线| 国产精品一区二区在线观看不卡| 韩国成人福利片在线播放| 国产在线观看一区二区| 国产成人在线观看| 粉嫩av一区二区三区在线播放| 国产精品一区二区黑丝| 成人av资源站| 色偷偷久久人人79超碰人人澡| 一本在线高清不卡dvd| 在线精品亚洲一区二区不卡| 欧美色老头old∨ideo| 欧美日韩精品一区二区天天拍小说| 欧美日韩成人综合| 在线综合视频播放| 日韩三级在线观看| 国产三区在线成人av| 中文字幕中文字幕在线一区| 夜夜嗨av一区二区三区|