[精品]java的swing套件与xml

[精品]java的swing套件与xml

ID:40236848

大小:236.01 KB

页数:32页

时间:2019-07-27

[精品]java的swing套件与xml_第1页
[精品]java的swing套件与xml_第2页
[精品]java的swing套件与xml_第3页
[精品]java的swing套件与xml_第4页
[精品]java的swing套件与xml_第5页
资源描述:

《[精品]java的swing套件与xml》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第A章Java的Swing套件與XMLA-1JTree元件顯示XML文件A-2JTable元件顯示XML文件A-3JEditorPane元件檢視HTML文件A-1JTree元件顯示XML文件A-1-1Swing的JTree元件A-1-2JTree元件的事件處理A-1-3在JTree元件顯示DOMA-1JTree元件顯示XML文件XML文件在經過DOM剖析後,就成為樹狀結構的節點資料,在Swing套件可以使用JTree元件顯示剖析後的節點資料。JTree元件的顯示方式如同Windows作業系統的資料夾,如下圖所示:A-1-1Swing的JTree元件-說明J

2、Tree元件可以用來顯示樹狀結構的節點資料,其最簡單的方式是建立DefaultMutableTreeNode物件的節點資料,然後在JTree元件中指定顯示此物件的節點資料,如下所示:DefaultMutableTreeNoderoot=createTree(xml);JTreetree=newJTree(root);程式碼呼叫createTree()方法來建立DefaultMutableTreeNode物件的節點資料,然後建立JTree元件,其建構子參數是DefaultMutableTreeNode物件root。A-1-1Swing的JTree元件-建構子

3、1JTree類別的建構子和相關方法JTree類別的建構子,如下表所示:A-1-1Swing的JTree元件-方法1A-1-1Swing的JTree元件-建構子2DefaultMutableTreeNode類別的建構子和相關方法DefaultMutableTreeNode類別是一種預設的樹狀結構節點資料。DefaultMutableTreeNode類別的建構子,如下表所示:A-1-1Swing的JTree元件-方法2A-1-1Swing的JTree元件-createTree()方法privateDefaultMutableTreeNodecreateTree

4、(Object[]xml){DefaultMutableTreeNodenode=newDefaultMutableTreeNode(xml[0]);DefaultMutableTreeNodechild;for(inti=1;i

5、-1Swing的JTree元件-圖例A-1-2JTree元件的事件處理-說明在JTree元件的主要事件處理是選取項目,我們需要新增TreeSelectionListener傾聽者物件,然後建立valueChanged()方法來處理事件,如下所示:tree=newJTree(root);tree.addTreeSelectionListener(this);程式碼新增JTree元件的TreeSelectionListener傾聽者物件為this自己,表示此類別需要實作TreeSelectionListener介面。A-1-2JTree元件的事件處理-方法JT

6、ree物件關於TreeSelectionListener和TreeExpansionListener傾聽者物件的相關方法說明,如下表所示:A-1-2JTree元件的事件處理-範例在實作TreeSelectionListener介面的類別需要建立valueChanged()方法來處理選取項目的事件,如下所示:publicvoidvalueChanged(TreeSelectionEventevent){text.setText("選擇節點:"+tree.getLastSelectedPathComponent().toString());}A-1-2JTre

7、e元件的事件處理-圖例A-1-3在JTree元件顯示DOM-說明JTree元件的DefaultMutableTreeNode節點物件是一種樹狀結構的節點,換句話說,我們可以使用DOM來建立DefaultMutableTreeNode節點物件,然後在JTree元件載入和顯示XML文件的DOM,如下所示:JScrollPanescroll=newJScrollPane();DefaultMutableTreeNodetop=getTreeNode(filename);JTreetree=newJTree(top);………scroll.getViewport()

8、.add(tree);A-1-3在JTree元件顯示DOM-get

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。