📄 paricipantworks.java
字号:
/* * ParicipantWorks.java * * Created on 2005年1月3日, 下午1:08 */package workflow.xwfbox.test;import javax.swing.tree.DefaultMutableTreeNode;import javax.swing.tree.TreeNode;import javax.swing.tree.DefaultTreeModel;import javax.swing.tree.TreeModel;import javax.swing.tree.TreePath;import java.util.Iterator;import java.util.Vector;import workflow.xwfbox.engine.*;import workflow.xwfbox.resource.*;import workflow.xwfbox.worklist.*;import workflow.xwfbox.instance.*;import workflow.xwfbox.instanceTable.*;/** * * @author Administrator */public class ParicipantWorks extends javax.swing.JFrame { /** Creates new form ParicipantWorks */ public ParicipantWorks() { initComponents(); myinit(); } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ private void initComponents() {//GEN-BEGIN:initComponents jPanel1 = new javax.swing.JPanel(); jLabel1 = new javax.swing.JLabel(); jPanel2 = new javax.swing.JPanel(); jSplitPane1 = new javax.swing.JSplitPane(); jTree1 = new javax.swing.JTree(); jSplitPane2 = new javax.swing.JSplitPane(); jScrollPane1 = new javax.swing.JScrollPane(); jTable1 = new javax.swing.JTable(); jPanel3 = new javax.swing.JPanel(); jPanel4 = new javax.swing.JPanel(); jLabel10 = new javax.swing.JLabel(); jLabel9 = new javax.swing.JLabel(); jLabel8 = new javax.swing.JLabel(); jLabel7 = new javax.swing.JLabel(); jLabel6 = new javax.swing.JLabel(); jLabel5 = new javax.swing.JLabel(); jLabel4 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); jLabel2 = new javax.swing.JLabel(); jPanel5 = new javax.swing.JPanel(); jPanel6 = new javax.swing.JPanel(); jPanel7 = new javax.swing.JPanel(); jScrollPane2 = new javax.swing.JScrollPane(); jTable2 = new javax.swing.JTable(); jLabel11 = new javax.swing.JLabel(); jPanel9 = new javax.swing.JPanel(); jButton1 = new javax.swing.JButton(); jButton2 = new javax.swing.JButton(); jPanel8 = new javax.swing.JPanel(); addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosing(java.awt.event.WindowEvent evt) { exitForm(evt); } }); jPanel1.setBorder(new javax.swing.border.TitledBorder("")); jLabel1.setFont(new java.awt.Font("宋体", 0, 14)); jLabel1.setText("XWFBOX \u5de5\u4f5c\u6d41\u7cfb\u7edf\u2014\u2014Worklist \u6d4b\u8bd5\u73af\u5883"); jPanel1.add(jLabel1); getContentPane().add(jPanel1, java.awt.BorderLayout.NORTH); jPanel2.setLayout(new java.awt.BorderLayout()); jPanel2.setBorder(new javax.swing.border.EmptyBorder(new java.awt.Insets(1, 1, 1, 1))); jPanel2.setPreferredSize(new java.awt.Dimension(200, 22)); jPanel2.setAutoscrolls(true); jSplitPane1.setOneTouchExpandable(true); jTree1.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.LOWERED)); jTree1.setPreferredSize(new java.awt.Dimension(140, 68)); jTree1.setAutoscrolls(true); jTree1.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { JTreeMouseClicked(evt); } }); jSplitPane1.setLeftComponent(jTree1); jSplitPane2.setOrientation(javax.swing.JSplitPane.VERTICAL_SPLIT); jSplitPane2.setMinimumSize(new java.awt.Dimension(26, 160)); jSplitPane2.setPreferredSize(new java.awt.Dimension(454, 200)); jScrollPane1.setBorder(new javax.swing.border.EmptyBorder(new java.awt.Insets(1, 1, 1, 1))); jScrollPane1.setPreferredSize(new java.awt.Dimension(452, 140)); jTable1.setModel(new javax.swing.table.DefaultTableModel( new Object [][] { }, new String [] { "序号", "任务标识", "任务名称", "过程实例标识", "任务到达时间" } ) { Class[] types = new Class [] { java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class }; boolean[] canEdit = new boolean [] { false, false, false, false, false }; public Class getColumnClass(int columnIndex) { return types [columnIndex]; } public boolean isCellEditable(int rowIndex, int columnIndex) { return canEdit [columnIndex]; } }); jTable1.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { TableMouseClicked(evt); } }); jScrollPane1.setViewportView(jTable1); jSplitPane2.setLeftComponent(jScrollPane1); jPanel3.setLayout(new java.awt.BorderLayout()); jPanel4.setLayout(null); jPanel4.setPreferredSize(new java.awt.Dimension(405, 130)); jLabel10.setFont(new java.awt.Font("宋体", 0, 12)); jLabel10.setText(" "); jPanel4.add(jLabel10); jLabel10.setBounds(100, 100, 470, 15); jLabel9.setFont(new java.awt.Font("宋体", 0, 12)); jLabel9.setText(" "); jPanel4.add(jLabel9); jLabel9.setBounds(100, 80, 470, 15); jLabel8.setFont(new java.awt.Font("宋体", 0, 12)); jLabel8.setText(" "); jPanel4.add(jLabel8); jLabel8.setBounds(100, 60, 470, 15); jLabel7.setFont(new java.awt.Font("宋体", 0, 12)); jLabel7.setText(" "); jPanel4.add(jLabel7); jLabel7.setBounds(100, 40, 470, 15); jLabel6.setFont(new java.awt.Font("宋体", 0, 12)); jLabel6.setText("\u8fc7\u7a0b\u5b9e\u4f8b\uff1a"); jPanel4.add(jLabel6); jLabel6.setBounds(20, 80, 70, 15); jLabel5.setFont(new java.awt.Font("宋体", 0, 12)); jLabel5.setText("\u5230\u8fbe\u65f6\u95f4\uff1a"); jPanel4.add(jLabel5); jLabel5.setBounds(20, 100, 70, 15); jLabel4.setFont(new java.awt.Font("宋体", 0, 12)); jLabel4.setText("\u4efb\u52a1\u540d\u79f0\uff1a"); jPanel4.add(jLabel4); jLabel4.setBounds(20, 60, 70, 15); jLabel3.setFont(new java.awt.Font("宋体", 0, 12)); jLabel3.setText("\u4efb\u52a1\u6807\u8bc6\uff1a"); jPanel4.add(jLabel3); jLabel3.setBounds(20, 40, 70, 15); jLabel2.setFont(new java.awt.Font("宋体", 0, 14)); jLabel2.setText("XWFBOX \u5de5\u4f5c\u9879"); jPanel4.add(jLabel2); jLabel2.setBounds(20, 10, 110, 20); jPanel3.add(jPanel4, java.awt.BorderLayout.NORTH); jPanel5.setLayout(new javax.swing.BoxLayout(jPanel5, javax.swing.BoxLayout.X_AXIS)); jPanel5.setPreferredSize(new java.awt.Dimension(645, 200)); jPanel6.setPreferredSize(new java.awt.Dimension(20, 10)); jPanel5.add(jPanel6); jPanel7.setLayout(new java.awt.BorderLayout()); jScrollPane2.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.LOWERED)); jScrollPane2.setPreferredSize(new java.awt.Dimension(454, 180)); jTable2.setModel(new javax.swing.table.DefaultTableModel( new Object [][] { }, new String [] { "编号", "变量名称", "变量类型", "变量赋值" } ) { Class[] types = new Class [] { java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class }; boolean[] canEdit = new boolean [] { false, false, false, true }; public Class getColumnClass(int columnIndex) { return types [columnIndex]; } public boolean isCellEditable(int rowIndex, int columnIndex) { return canEdit [columnIndex]; } }); jTable2.addFocusListener(new java.awt.event.FocusAdapter() { public void focusLost(java.awt.event.FocusEvent evt) { jTable2FocusLost(evt); } }); jScrollPane2.setViewportView(jTable2); jPanel7.add(jScrollPane2, java.awt.BorderLayout.CENTER); jLabel11.setFont(new java.awt.Font("宋体", 0, 14)); jLabel11.setText("\u8fc7\u7a0b\u5b9e\u4f8b\u53d8\u91cf\u8bbe\u7f6e"); jPanel7.add(jLabel11, java.awt.BorderLayout.NORTH); jPanel9.setLayout(null); jPanel9.setPreferredSize(new java.awt.Dimension(10, 60)); jButton1.setText("\u786e\u8ba4\u4fee\u6539"); jButton1.setEnabled(false); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton1ActionPerformed(evt); } }); jPanel9.add(jButton1); jButton1.setBounds(310, 20, 90, 20); jButton2.setText("\u4efb\u52a1\u63d0\u4ea4"); jButton2.setEnabled(false); jButton2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton2ActionPerformed(evt); } }); jPanel9.add(jButton2); jButton2.setBounds(460, 20, 90, 20); jPanel7.add(jPanel9, java.awt.BorderLayout.SOUTH); jPanel5.add(jPanel7); jPanel8.setPreferredSize(new java.awt.Dimension(20, 10)); jPanel5.add(jPanel8); jPanel3.add(jPanel5, java.awt.BorderLayout.CENTER); jSplitPane2.setRightComponent(jPanel3); jSplitPane1.setRightComponent(jSplitPane2); jPanel2.add(jSplitPane1, java.awt.BorderLayout.CENTER); getContentPane().add(jPanel2, java.awt.BorderLayout.CENTER); java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); setBounds((screenSize.width-800)/2, (screenSize.height-600)/2, 800, 600); }//GEN-END:initComponents private void jTable2FocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jTable2FocusLost
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -