深入学习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程序执行结果如下图: 如果你通过编程删去购物项(cart items):
程序将显示如下结果: 在上面的示例中,嵌入的JavaFX表达式(在代码中显示为粗体)动态地建立HTML表格行和单元格的内容。当表达式所依赖的对象发生改变时,标签的HTML内容也随之动态地更新。 上面的示例非常有趣,因为它演示了如何使用表达式来定义属性值。Item类的totalCost属性和Cart类的 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于深入学习JavaFX脚本语言(面向Swing程序员) ---(上) - 编程入门网的所有评论