快速业务通道

深入学习JavaFX脚本语言(面向Swing程序员) ---(上) - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17
    content: Label {         text: bind           "<html>             <h2 align=''center''>Shopping Cart</h2>             <table align=''center'' border=''0'' bgcolor=''#008800'' cellspacing=''2'' cellpadding=''5''>              <tr bgcolor=''#cccccc''>                <td><b>Item ID</b></td>                <td><b>Product ID</b></td>                <td><b>Description</b></td>                <td><b>In Stock?</b></td>                <td><b>Quantity</b></td>                <td><b>List Price</b></td>                <td><b>Total Cost</b></td>                <td></td>               </tr>               {                if (sizeof cart.items == 0)                then "<tr bgcolor=''#FFFF88''><td colspan=''8''><b>Your cart is empty.</b></td></tr>"                else foreach (item in cart.items)                  "<tr bgcolor=''#FFFF88''>                  <td>{item.id}</td>                  <td>{item.productId}</td>                  <td>{item.description}</td>                  <td>{if item.inStock then "Yes" else "No"}</td>                  <td>{item.quantity}</td>                  <td align=''right''>{item.listPrice}</td>                  <td align=''right''>{item.totalCost}</td>                  <td></td>                  </tr>"               }               <tr bgcolor=''#FFFF88''>                 <td colspan=''7'' align=''right''>                   <b>Sub Total: ${cart.subTotal}</b>                 </td>                 <td></td>               </tr>              </table>            </html>"         }         visible: true     }

深入学习JavaFX脚本语言(面向Swing程序员) ---(上)(7)

时间:2011-04-19

程序执行结果如下图:

深入学习JavaFX脚本语言(面向Swing程序员) ---(上) - 编程入门网

如果你通过编程删去购物项(cart items):

delete cart.items;

程序将显示如下结果:

深入学习JavaFX脚本语言(面向Swing程序员) ---(上) - 编程入门网

在上面的示例中,嵌入的JavaFX表达式(在代码中显示为粗体)动态地建立HTML表格行和单元格的内容。当表达式所依赖的对象发生改变时,标签的HTML内容也随之动态地更新。

上面的示例非常有趣,因为它演示了如何使用表达式来定义属性值。Item类的totalCost属性和Cart类的

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