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

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

?? workflow_userlist.java

?? 用java實現的工作流
?? JAVA
字號:
package treedoc;

/** 功能描述:
 從數據庫中提取用戶和部門信息生成一棵樹
 */


/**
 * 名稱       : WORKFLOW_USERLIST
 * 描述       : WWW.FANGFA.NET 工作流管理系統--系統用戶樹型用戶選擇類
 * 版權信息   : Copyright (c) 2004 COMSCI
 * @作者      : COMSCI Sichuan Fangfa Digital
 * @版本      : 0.9 builder 2004091910
 * @日期      : 2004/09/19
 */

import java.awt.BorderLayout;
import java.awt.Point;
import java.awt.event.ActionEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.AbstractAction;
import javax.swing.JPanel;
import javax.swing.JPopupMenu;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;

public class workflow_userlist
    extends JPanel {

  BorderLayout borderLayout1 = new BorderLayout(); // 定義布局類
  JScrollPane jScrollPane1 = new JScrollPane();   //   定義基本容器類

  private workflow_AddStepActive wa;             //
  private workflow_StepMain wsm;                 //
  private DefaultMutableTreeNode root;           //
  private JPopupMenu menu;                       //

  public String selectuid = "";                  //
  private JTree tree;                            //

  public workflow_userlist(workflow_AddStepActive waa) {
  // 構造方法把初始外部傳入的類
    wa = waa;
    wsm = new workflow_StepMain("");

    try {
      jbInit();
    }
    catch (Exception e) {
      e.printStackTrace();
    }
//定義鼠標事件,雙擊樹節點后生成下面的用戶子樹
    tree.addMouseListener(new MouseAdapter() {

      public void mousePressed(MouseEvent e) {
        if (e.getButton() == MouseEvent.BUTTON3) {
          DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) tree.
              getLastSelectedPathComponent();
          JPopupMenu menu = createPopupMenu(e.getPoint(), selectedNode);
          menu.show(tree, e.getX(), e.getY());
        }

        if (e.getClickCount() == 2) { // 如果是雙擊,則生成該部門下面的子樹
          DefaultMutableTreeNode selectNode = (DefaultMutableTreeNode) tree.
              getLastSelectedPathComponent();
          if (!wsm.get_child_department(wsm.get_Did(selectNode.getUserObject().
              toString())).isEmpty() && selectNode.isLeaf()) {
            for (int j = 0;
                 j <
                 wsm.get_child_department(wsm.get_Did(selectNode.getUserObject().
                toString())).
                 size();
                 j++) {
              selectNode.add(new DefaultMutableTreeNode(wsm.
                  get_child_department(wsm.get_Did(selectNode.getUserObject().
                  toString())).get(j).toString()));
            }

          }
          else if (wsm.get_child_department(wsm.get_Did(selectNode.
              getUserObject().
              toString())).isEmpty() && selectNode.isLeaf()) {
            for (int j = 0;
                 j <
                 wsm.get_user_department(wsm.get_Did(selectNode.getUserObject().
                toString())).
                 size();
                 j++) {

              selectNode.add(new DefaultMutableTreeNode(wsm.get_user_department(
                  wsm.get_Did(selectNode.getUserObject().toString())).get(j).
                  toString()));
            }

          }
          tree.setExpandsSelectedPaths(true);
          tree.updateUI();
        }
      }
    });

  }

/////////////////////////初始方法,將庫中的用戶和部門信息生成一棵樹///////////////


  private void jbInit() throws Exception {

    this.setDebugGraphicsOptions(0);
    this.setLayout(borderLayout1);
    jScrollPane1.setHorizontalScrollBarPolicy(JScrollPane.
                                              HORIZONTAL_SCROLLBAR_ALWAYS);
    jScrollPane1.setVerticalScrollBarPolicy(JScrollPane.
                                            VERTICAL_SCROLLBAR_ALWAYS);

    this.add(jScrollPane1, BorderLayout.CENTER);

    root = new DefaultMutableTreeNode("系統管理部門");

    for (int i = 0; i < wsm.get_department_id().size(); i++) {
      DefaultMutableTreeNode gd = new DefaultMutableTreeNode(wsm.
          get_department_name(wsm.get_department_id().
                              get(i).toString()));
      root.add(gd);

    }
    tree = new JTree(root);

    jScrollPane1.getViewport().add(tree, null);
  }

////////////////////定義彈出菜單和處理事件,用于選擇用戶并將其提交給主窗口///////////////////

  public JPopupMenu createPopupMenu(final Point pt,
                                    final DefaultMutableTreeNode cell) {
    menu = new JPopupMenu();
    if (!tree.isSelectionEmpty()) {

      menu.add(new AbstractAction("選擇該用戶") {
        public void actionPerformed(ActionEvent e) {
          selectuid = cell.getUserObject().toString();
          wa.jTextField1.setText(selectuid);
        }
      });
      menu.addSeparator();
    }
    return menu;
  }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品日韩精品| 欧美日韩aaaaaa| 婷婷丁香激情综合| 亚洲国产精品激情在线观看| 欧美日韩国产另类一区| 不卡大黄网站免费看| 蜜桃视频在线一区| 亚洲免费观看高清完整版在线| 日韩手机在线导航| 欧美日韩免费视频| 99国产精品国产精品久久| 麻豆国产欧美一区二区三区| 一区二区不卡在线播放| 亚洲国产精品二十页| 日韩你懂的在线观看| 欧美日本一区二区在线观看| 色视频欧美一区二区三区| 国产aⅴ精品一区二区三区色成熟| 日本视频一区二区| 一区二区三区四区国产精品| 国产精品久久久久久妇女6080 | 91视频免费播放| 亚洲高清一区二区三区| 欧美精品粉嫩高潮一区二区| av不卡一区二区三区| 粉嫩av一区二区三区| 激情五月激情综合网| 蜜臀精品久久久久久蜜臀 | 一区二区成人在线| 综合久久久久久| 国产日产欧产精品推荐色| 欧美不卡一区二区三区| 欧美老肥妇做.爰bbww视频| 在线免费观看日本欧美| 91极品视觉盛宴| 91黄色免费网站| 欧美三级日韩三级国产三级| 精品视频免费在线| 欧美伦理电影网| 91.麻豆视频| 欧美一级夜夜爽| 欧美va在线播放| 国产视频一区二区三区在线观看| 久久久影视传媒| 中文字幕精品—区二区四季| 国产精品视频一二三| 17c精品麻豆一区二区免费| 国产精品国产三级国产三级人妇 | 成人深夜福利app| 成人午夜电影久久影院| av一二三不卡影片| 色香蕉久久蜜桃| 欧美日韩你懂得| 精品欧美乱码久久久久久 | 视频一区二区三区中文字幕| 七七婷婷婷婷精品国产| 久久精品国产网站| 国产成人免费高清| 色噜噜久久综合| 欧美另类高清zo欧美| 欧美精品亚洲一区二区在线播放| 91精品国产综合久久久久久漫画| 欧美一区二区三区四区在线观看| 日韩欧美三级在线| 久久久精品黄色| 亚洲私人黄色宅男| 亚洲va欧美va人人爽午夜| 日本视频在线一区| 国产成人精品在线看| 91老师片黄在线观看| 欧美猛男超大videosgay| 欧美精品一区二区三区高清aⅴ| 国产精品久久久久久久久久久免费看| 亚洲激情六月丁香| 久久精品国产一区二区| 99久久777色| 制服.丝袜.亚洲.中文.综合 | 欧美国产精品一区| 一区二区在线看| 久久不见久久见免费视频7| 成人av资源在线观看| 欧美日韩精品一区二区三区四区 | 中文子幕无线码一区tr| 亚洲人妖av一区二区| 亚洲成人久久影院| 国产精品一区二区视频| 色哦色哦哦色天天综合| 欧美大胆人体bbbb| 亚洲欧美日韩人成在线播放| 裸体歌舞表演一区二区| 91免费视频观看| 精品99一区二区三区| 亚洲国产精品久久久久秋霞影院| 激情深爱一区二区| 欧洲在线/亚洲| 国产精品久久福利| 免费成人在线影院| 欧美在线影院一区二区| 国产三级精品三级在线专区| 亚洲电影激情视频网站| 不卡的电视剧免费网站有什么| 日韩一级高清毛片| 亚洲国产综合人成综合网站| 成人免费视频国产在线观看| 欧美大胆一级视频| 日韩专区中文字幕一区二区| 91在线播放网址| 成人国产精品视频| 91精品国产综合久久精品麻豆| 国产精品免费看片| 精品一区二区三区久久| 欧美日韩一区二区三区不卡| 亚洲视频在线一区二区| 国产 欧美在线| 精品国产精品网麻豆系列| 图片区日韩欧美亚洲| 91亚洲精品久久久蜜桃| 欧美国产丝袜视频| 国产成都精品91一区二区三| 欧美精品一区视频| 蜜桃在线一区二区三区| 欧美美女直播网站| 亚洲成年人网站在线观看| 色综合天天狠狠| 亚洲男人电影天堂| 色哟哟一区二区在线观看| 中文字幕综合网| 99久免费精品视频在线观看 | 亚洲国产欧美在线| 色综合久久99| 亚洲精品免费播放| 91视频精品在这里| 亚洲激情五月婷婷| 欧美午夜精品久久久久久超碰| 一区二区三区中文字幕| 一本久久精品一区二区| 成人午夜大片免费观看| 三级影片在线观看欧美日韩一区二区| 91麻豆免费观看| 亚洲天堂免费看| 色婷婷综合视频在线观看| 亚洲一区在线看| 欧美日韩免费在线视频| 蜜臀av性久久久久蜜臀aⅴ流畅| 制服丝袜中文字幕亚洲| 免费看黄色91| 国产亚洲欧洲997久久综合| 国产成a人亚洲精品| 国产精品第四页| 欧美视频在线不卡| 日本aⅴ免费视频一区二区三区 | 欧美v亚洲v综合ⅴ国产v| 极品美女销魂一区二区三区免费| 久久久亚洲午夜电影| www.亚洲精品| 亚洲国产精品尤物yw在线观看| 欧美日韩国产片| 韩国视频一区二区| 综合精品久久久| 欧美日韩成人综合| 国模冰冰炮一区二区| 国产精品入口麻豆原神| 欧美中文字幕一区| 日本成人在线不卡视频| 久久久久青草大香线综合精品| 午夜电影网一区| 欧美日韩国产不卡| 国产在线不卡一区| 中文字幕在线观看不卡视频| 在线精品国精品国产尤物884a| 天堂一区二区在线| 国产亚洲欧美日韩日本| 欧美亚洲一区二区三区四区| 蜜桃免费网站一区二区三区| 中文字幕欧美三区| 欧美性极品少妇| 国产麻豆精品theporn| 亚洲精品日韩综合观看成人91| 日韩视频在线永久播放| 99久久久无码国产精品| 奇米精品一区二区三区在线观看 | 欧美视频一区二区三区在线观看| 性做久久久久久免费观看欧美| 欧美精品一区二区三区蜜臀| 91免费精品国自产拍在线不卡| 秋霞成人午夜伦在线观看| 久久久www免费人成精品| 在线观看av一区二区| 国产精品自拍三区| 亚洲18色成人| 欧美国产1区2区| 欧美一卡二卡在线| 91在线免费播放| 国产乱妇无码大片在线观看| 天天综合色天天| 亚洲日本中文字幕区| 26uuu久久综合| 在线综合亚洲欧美在线视频| 色狠狠色噜噜噜综合网| 国产精品66部|