易截截图软件、单文件、免安装、纯绿色、仅160KB

java 树结构代码

 public class TreeNodes{
  IList<BranchInfo> branchs = BranchInfoManager.getAllBranchInfos();
  foreach(BranchInfo branch in branchs){
    TreeNode branchNode = new TreeNodeCreate(branch.BranchName,branch.BranchId.toString(),"","~/Images/menuclose.gif");
    IList<DepartInfo> departs = DepartInfoManager.getAllDepartByBranchId(branch.BranchId);
    foreach(DepartInfo depart in departs){
     TreeNode departInfo = TreeNodeCreate(depart.DepartName,depart.DepartId.ToString(),"","~/Images/CloseTree.gif");
     IList<UserInfo> users = UserInfoManager.getUsersByDepartId(depart.DepartId);
     foreach(UserInfo user in users){
      if(user.UserId != (Session["CurrentUser"] as UserInfo).UserId){
       TreeNode userNode = TreeNodeCreate(user.UserName,user.UserId,"","~/Images/person.gif");
       /*
                TreeNode userNode = TreeNodeCreate(user.UserName, user.UserId, "", "~/Images/person.gif");                        departNode.ChildNodes.Add(userNode);//将人员添加到部门节点                    }                }                branchNode.ChildNodes.Add(departNode);//将部门节点添加到机构节点            }            tvUsers.Nodes.Add(branchNode);//将机构节点添加到treeview     &n


相关文档:

Java本质论之关于Java栈与堆的思考

 转贴自 http://www.3800hk.com/Article/cxsj/java/jcjcjave/2009-11-10/Article_181759.html
 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据
的地方。与C++不同,Java自动
治理栈和堆,程序员不能直接地设置栈或堆。
  
  2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是, ......

深入浅出Java多线程程序设计

一:理解Java多线程
多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 ......

Java读文件写文件操作

  这里,Java的读文件和写文件都是基于字符流的,主要用到下面的几个类:
1、FileReader----读取字符流
2、FileWriter----写入字符流
3、BufferedReader----缓冲指定文件的输入
该类的方法有:
void close() 
        关闭该流。
 void mark(int readAhead ......

Java相对路径/绝对路径总结 (转)

1.基本概念的理解
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:
C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。
相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在
Servlet中, ......

Java中JList简单应用

 最近学习java用到了JList,对于向JList中添加数据,困扰了好久,上网查给的答案都没个合适的,问了老师才弄明白些,总结如下:
1.使用Vector:首先把你的数据项都存放在Vector中,然后调用JList的setListData()方法,将Vector添加到JList中
   Vector vt=new Vector();
   JList list=new JLis ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号