快速业务通道

使用NetBeans IDE 6.5通过数据库数据构建树 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
误。在“修复所有导入”对话框中,要确保 com.sun.Webui.jsf.component.TreeNode 出现在 TreeNode 字段中并且 java.util.List 出现在 List 字段中。单击“确定”。

使用NetBeans IDE 6.5通过数据库数据构建树(5)

时间:2011-07-13 netbeans.org

运行项目

Web 浏览器将打开并显示“树”组件,每个一级节点都指明人的姓名,如下图所示。展开节点,显示该人的遍历日期。请注意,姓名是按姓 的字母表顺序显示,日期是按年月日顺序显示。在下节中,您将添加代码,让用户单击行程节点时能够导航到第二个页面。第二个页面显示用 户所选行程的详细信息。

动态树节点

添加详细信息页面

现在,您将在应用程序中添加第二个页面,如下图所示。此页面使用“属性表单”组件动态显示用户在第一个页面中选择的行程的详 细信息。

详细信息页面

使用NetBeans IDE 6.5通过数据库数据构建树(6)

时间:2011-07-13 netbeans.org

打开“项目”窗口,右键单击“Web 页”节点并从弹出式菜单中选择“新建”>“Visual Web JSF 页”。将新页面命名为 Trip 。

打开“服务”窗口并将“表”>trip节点拖放到可视设计器的 Trip 页面中。

此时将出现“添加新数据提供器”对话框。

在“添加新数据提供器”对话框中,在 SessionBean1 中选择“创建 tripRowSet1 ”, 如下图所示。单击“确定”。

添加“新数据提供器”对话框

“导航”窗口将在 Trip 部分显示 tripDataProvider 节点,并在 SessionBean1 部分显示 tripRowSet1 节点。

在“导航”窗口中,右键单击 tripRowSet1 节点并选择“编辑 SQL 语句”。

在“查询编辑器”的“设计网格”中,在 TRIPID 行右键单击任意单元格并选择“添加查询条件”。在对话框中,设置“比较”下拉列表“= 等于”并选中“参数”单选按钮 。单击“ 确定”。

您可以 在 TRIPID 的“条件”列看到 =?,其作用是将以下 WHERE 子句添加到 SQL 查询中。

WHERE trip.tripid = ? 

在“可视设计器”中打开 Trip Page。从“组件面板”的“Woodstock 基本” 部分拖动一个“超级链接”组件到页面上,键入 Home 并按下 Enter 键。

在“超级连接”组件的“属性”窗口,单击省略号

按钮的 action 属性,从下拉列 表中选择 hyperlink1_action,然后单击“确定”。

IDE 将在 Java 源代码中添加 hyperlink1_action 事件处理程序。

右键单击“超级链接”组件并选择“添加绑定属性” 。

从“组件面板”拖动一个“消息组”组件到页面并放到“超级链接”组件的右边。

从“组件面板”的“Woodstock 布局”部 分拖动一个“属性表单”组件放入页面。将其放到“超级链接”组件下面。

“属性表单”组件将提供容器来排列行程信息。“属性表单”组件包含“属性表单部分”,“属性表单部分”又依次包含“属性”组件 。

选择 Property Sheet Section 1。在“属性”窗口,将 label 属性设置为 Trip Details。

使用NetBeans IDE 6.5通过数据库数据构建树(7)

时间:2011-07-13 netbeans.org

注意:如果项目源代码级别设置为 1.4 ,在“属性”窗口更改它之后属性表单标签不会更新。

在“导航”窗口中,展开 propertySheet1 > section1 然后

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号