⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 workflow_document.java

📁 本人的工作流模型管理器与算法控制程序包
💻 JAVA
字号:
package treedoc;

// 工作流文档处理类的主类

import javax.swing.*;
import java.awt.*;
// import com.borland.jbcl.layout.*;
import java.net.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class workflow_Document
    extends JFrame {
  private BorderLayout borderLayout1 = new BorderLayout();
  private JSplitPane jSplitPane1 = new JSplitPane();
  private JMenuBar jMenuBar1 = new JMenuBar();
  private JMenu jMenu1 = new JMenu();
  private JMenu jMenu2 = new JMenu();
  private JMenu jMenu3 = new JMenu();
  private JMenu jMenu4 = new JMenu();
  private workflow_StatusBar wsbar;
  private workflow_DocumentNewDoc wdnd;
//  private workflow_DocumentFlowAction wfa;
  private workflow_DocumentContent wdc;
  public workflow_DocTree wdt;
  private workflow_JClosableTabbedPane wctp;

  protected Action
      export;

  private JScrollPane jScrollPane1 = new JScrollPane();


  JMenuItem jMenuItem1 = new JMenuItem();
  JMenuItem jMenuItem2 = new JMenuItem();
  JMenuItem jMenuItem3 = new JMenuItem();
  public workflow_Document() {
    try {
      jbInit();
    }
    catch (Exception e) {
      e.printStackTrace();
    }
  }

  private void jbInit() throws Exception {
    wctp = new workflow_JClosableTabbedPane();
    wdt = new workflow_DocTree(wctp);
    wdc = new workflow_DocumentContent("", "", "");
    wdnd = new workflow_DocumentNewDoc(wctp, wdt, new java.util.ArrayList());
    wsbar = new workflow_StatusBar();
  //  wfa = new workflow_DocumentFlowAction();

    this.getContentPane().setLayout(borderLayout1);
    jMenu1.setText("收发文管理");
    jMenu2.setText("档案管理");
    jMenu3.setText("公文登记表");
    jMenu4.setText("系统");
    jSplitPane1.setBorder(BorderFactory.createEtchedBorder());
    jSplitPane1.setContinuousLayout(false);
    jScrollPane1.setHorizontalScrollBarPolicy(JScrollPane.
                                              HORIZONTAL_SCROLLBAR_ALWAYS);
    jScrollPane1.setVerticalScrollBarPolicy(JScrollPane.
                                            VERTICAL_SCROLLBAR_ALWAYS);
    jScrollPane1.setOpaque(true);
    jScrollPane1.setPreferredSize(new Dimension(170, 378));
    jMenuItem1.setText("处理活动流程");
    jMenuItem2.setText("退出并保存");
    jMenuItem3.setText("创建发文稿登记表");
    this.getContentPane().add(jSplitPane1, BorderLayout.CENTER);
    jSplitPane1.add(jScrollPane1, JSplitPane.LEFT);
    jSplitPane1.add(wctp, JSplitPane.RIGHT);
    jScrollPane1.getViewport().add(wdt.createTree(), null);

    jMenuBar1.add(jMenu1);
    jMenuBar1.add(jMenu2);
    jMenuBar1.add(jMenu3);
    jMenuBar1.add(jMenu4);
    this.setJMenuBar(jMenuBar1);
    wsbar.setStatus(1, " JWF公文管理客户端 V1.0 版权所有 COMSCI 2001-2004");
    this.getContentPane().add(wsbar, BorderLayout.SOUTH);
    //  jTabbedPane1.add(wdnd,BorderLayout.CENTER);

    jMenu3.add(jMenuItem3);
    jMenu4.add(jMenuItem2);

    jMenuItem1.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {

   //     JFrame jf = new JFrame();
    //    jf.getContentPane().add(wfa, BorderLayout.CENTER);
   //     jf.setSize(420, 300);
   //     jf.show();

      }
    });
    jMenuItem2.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {

        wdt.serializableNode(wdt.root);
        dispose();

      }
    });
    jMenuItem3.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {

        //   jTabbedPane1.add(wdnd,BorderLayout.CENTER);

        wctp.add("新建公文登记表", wdnd);
      }
    });

  }

  public JToolBar createToolBar() {
    JToolBar toolbar = new JToolBar();
    toolbar.setFloatable(true);
    // export
    URL insertUrl1 = getClass().getClassLoader().getResource(
        "resources/16.gif");

    ImageIcon insertIcon1 = new ImageIcon(insertUrl1);
    export = new AbstractAction("", insertIcon1) {
      public void actionPerformed(ActionEvent e) {

      }
    };
    toolbar.add(export);
    return toolbar;
  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -