📄 workflow_document.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 + -