快速业务通道

使用Java Swing创建一个XML编辑器之二 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-22
字符串传入的那个main()方法中的任何调用。这还需要导入 java.util包 (参见代码段8 ) 。

测试这个应用程序

最后,我们必须添加一些异常处理到 XTree类中。如果你运行这个应用程序并输入无效的XML数据到 JTextArea中,这个程序就会崩溃。我们当然不想这样的事情发生。目前,我们把出错信息打印到命令行中。在下一篇文章中,我们将在一个图形对话框中显示出错信息。

如果无效的或格式不好的 XML数据被输入 JTextArea然后按“Refresh”按钮,然后解析器将抛出一个错误,在本例中,parseXML()方法中包含的当前异常处理将立即退出。我们想要这个程序报告这个错误并返回一个空值来指出这个解析是不成功的。(见代码段9)你可能注意到 XTree类中的“buildTree()”和“refresh()”这两个方法有一个条件语句以避免处理空值。这是因为如果它们试着去处理一个空值它们也会报告异常。这个事件链保持程序流进行并且保持 XTree模型稳定。

最后,我们就可以测试这个应用程序,测试过程我在这里就不多说了。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号