亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

用java小程序applet實現無限級樹結構

2019-11-18 13:39:14
字體:
來源:轉載
供稿:網友

  該程序可以根據從指定的xml文件中讀取的有關信息動態的建立一棵樹。

1.該樹的特點:

1)無限級樹結構

理論上樹的深度可以無限,樹的深度由XML文件所給的信息確定;

數據加載采用一次加載和動態加載相結合的方法;

每次打開相關頁時重新加載樹結構,真正的做到了建立樹的動態性。

2)復用性

由于這棵樹是通過讀取XML文件建立的,樹的程序代碼固定,所以具有很強的復用性。只需要給出XML文件,程序就可以建立對應的樹。

3)與用戶的交互

由于該程序是用java小程序實現的,所以可以利用java語言中監聽事件的類,以響應用戶操作。與用戶具有更好的交互性。

2.程序結構

這棵樹主要有三個類實現:

1) 類TreeNode:該類起輔助作用,用來描述樹的數據結構,并提供一些setter,getter函數用來設置樹結構的屬性。

2) 類IconRender:該類也是一個輔助類,用來設置樹節點的圖標。并且可以根據樹節點的選中狀態改變圖標。

3) 類AppletTree:該類是建立這棵樹的主要類,它繼續自Applet并且實現了TreeSelectionListener接口,以用來監聽用戶操作。樹結構由java類JTree顯示,我們只需要合理的設定JTree的屬性就可以構造出這棵樹。而它的屬性是通過jdom中的Element讀取XML文件提供的。上面已經提到監聽用戶操作是通過實現TreeSelectionListener接口完成的,但是只監聽不響應毫無用處。怎樣才能將監聽到的用戶操作傳給相應的類以響應用戶的操作呢?這里用的方法是通過URL將參數傳遞給jsp文件,再由JSP文件傳給相應的操作類實現的。

這三個類的代碼如下:

1.TreeNode類

public class TreeNode{

PRivate String id;

private String name;

private String link;

public TreeNode(String id,String name,String link){

this.id=id;

this.name=name;

this.link=link;

}

public String getId(){

return id;

}

public void setId(String Id){

this.id=Id;

}

public void setName(String Name){

this.name=Name;

}



public String getName(){

return name;

}



public String toString(){

return name;

}

public String getLink(){

return link;

}

public void setLink(String link){

this.link=link;

}

}

2. IconRender類

import javax.swing.*;

import java.awt.*;

import javax.swing.tree.*;

import javax.swing.tree.DefaultTreeCellRenderer;

IconRender

class extends DefaultTreeCellRenderer {





//創建用于顯示的圖標

public static final ImageIcon leafSelectedIcon = new ImageIcon("OpenedFolder.ico");

public static final ImageIcon leafUnSelectedIcon = new ImageIcon("closedFolder.ico");

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美色视频日本高清在线观看| 国产精品中文久久久久久久| 日韩av成人在线观看| 欧美激情亚洲另类| 成人午夜激情免费视频| 欧美电影免费观看大全| 亚洲电影免费在线观看| 亚洲成av人片在线观看香蕉| 色婷婷**av毛片一区| 国产精品专区一| 精品久久久久久久大神国产| 亚洲国产又黄又爽女人高潮的| 日韩av电影手机在线| 亚洲福利在线播放| 国内精品久久久久影院 日本资源| 日韩av网站大全| 国产美女搞久久| 欧美视频中文字幕在线| 国产精品一区二区久久国产| 成人亚洲激情网| 日韩国产在线播放| 日韩精品中文字幕有码专区| 日韩资源在线观看| 日韩电影免费观看在线观看| 日韩精品中文字幕在线| 超碰91人人草人人干| 亚洲人成电影网站色www| 色综合影院在线| 欧美成人午夜激情视频| 中文字幕亚洲无线码a| 亚洲xxxx视频| 精品亚洲一区二区三区在线播放| 亚洲成人激情小说| 日韩欧美在线第一页| 日本午夜人人精品| 欧美精品电影免费在线观看| 国产精品成人观看视频国产奇米| 精品国产鲁一鲁一区二区张丽| 日韩亚洲第一页| 久久欧美在线电影| 欧美激情videos| 亚洲国产中文字幕在线观看| 亚洲国产精品高清久久久| 中文字幕日本精品| 日韩av一区二区在线观看| 国产亚洲成av人片在线观看桃| 日本精品久久久久久久| 亚洲视频精品在线| 中文字幕一区二区三区电影| 国产精品视频专区| 国产成人免费av| www.美女亚洲精品| 亚洲综合最新在线| 国产精品久久久久aaaa九色| 欧美日韩一二三四五区| 亚洲久久久久久久久久| 精品国产一区二区三区四区在线观看| 国产精品高潮在线| 国产69精品久久久久9| 欧美激情中文字幕乱码免费| 免费不卡欧美自拍视频| 日产精品99久久久久久| 亚洲mm色国产网站| 久久国产精品99国产精| 日韩av片免费在线观看| 久久精品电影网站| 中文字幕v亚洲ⅴv天堂| 久久精品国产亚洲7777| 国产视频精品自拍| 国产精品v日韩精品| 成人久久18免费网站图片| 日韩中文娱乐网| 成人久久精品视频| 久久91超碰青草是什么| 国产精品久久久一区| 亚洲美女久久久| 色阁综合伊人av| 欧美插天视频在线播放| 色综合久久88色综合天天看泰| 国产精品女主播视频| 亚洲国产精品高清久久久| 97久久久久久| 亚洲精品自拍视频| 欧美在线视频在线播放完整版免费观看| 91网在线免费观看| 欧美成人免费在线观看| 久久久天堂国产精品女人| 国产丝袜视频一区| 精品无人国产偷自产在线| 欧美巨大黑人极品精男| 国产精品91在线观看| 久久久久久伊人| 国产亚洲综合久久| 国产亚洲精品久久久久动| 91影视免费在线观看| 欧美性猛交xxxx偷拍洗澡| 美女啪啪无遮挡免费久久网站| 国产中文字幕亚洲| 红桃视频成人在线观看| 国产欧亚日韩视频| 日韩亚洲欧美中文在线| 国产欧美日韩免费看aⅴ视频| 91系列在线播放| 精品女同一区二区三区在线播放| 一本色道久久综合狠狠躁篇怎么玩| 国产精品啪视频| 青青草精品毛片| 51色欧美片视频在线观看| 久久韩剧网电视剧| 高清欧美性猛交| 欧美性极品xxxx做受| 亚洲无限乱码一二三四麻| 久久久精品视频在线观看| 亚洲无亚洲人成网站77777| 久久天天躁狠狠躁夜夜躁| 亚洲新声在线观看| 欧美在线视频a| 日本精品在线视频| 精品久久久久久久久久国产| 国产精品一区二区av影院萌芽| 成人国产亚洲精品a区天堂华泰| 久久天天躁狠狠躁老女人| 欧美巨乳在线观看| 在线观看91久久久久久| 亚洲性无码av在线| 日韩在线国产精品| 久久成年人视频| www.欧美三级电影.com| 大桥未久av一区二区三区| 国产精品嫩草影院一区二区| 国产成人精品视频| 国产精品久久久久久久午夜| 成人黄色大片在线免费观看| 91在线网站视频| 亚洲xxxx18| 亚洲国产欧美在线成人app| 欧日韩不卡在线视频| 日韩人体视频一二区| 国产亚洲精品一区二555| 欧美高清在线视频观看不卡| 色在人av网站天堂精品| 久久夜色精品亚洲噜噜国产mv| 亚洲激情免费观看| 97在线看免费观看视频在线观看| 国产成人免费91av在线| 日韩精品一区二区视频| 成人乱色短篇合集| 成人国产在线视频| 不卡在线观看电视剧完整版| 亚洲女人天堂成人av在线| 国产欧美一区二区白浆黑人| 国产精品久久久久久久电影| 欧美激情综合亚洲一二区| 91色p视频在线| 国产欧美一区二区三区在线看| 欧美成人精品不卡视频在线观看| 中文字幕在线观看亚洲| 中文在线资源观看视频网站免费不卡| 国产精品福利在线| 亚洲护士老师的毛茸茸最新章节| 精品性高朝久久久久久久| 亚洲sss综合天堂久久| 在线日韩日本国产亚洲| 国产日本欧美一区二区三区|