这次我们学习Label标签(源码以上传):
代码如下:
import javafx.ui.*;
import java.lang.System;
class Item {//定义类Item
attribute id: String;//属性id 字符串类型
attribute productId: String; //属性productId 字符串类型 --产品
attribute description: String;//属性description 字符串类型 -- 描述
attribute inStock: Boolean;//属性inStock 布尔类型 -- 库存
attribute quantity: Number;//属性quantity 数字类型 --数量
attribute listPrice: Number;//属性listPrice 数字类型世纪末 --价格列表
attribute totalCost: Number;//属性totalCost 数字类型 --合计成本
}
attribute Item.totalCost = bind quantity*listPrice;//为属性Item里的totalCost绑定quantity*listPrice
class Cart {
attribute items: Item*;//定义属性items是Item类型并且是多个
attribute subTotal: Number;//属性subTotal --合计
}
operation sumItems(itemList:Item*) {//操作方法
var result = 0.00;//保存结果
for (item in itemList) {
result += item.totalCost;//用一定for循环进行合计成本累加
}
return result;//返回结果
}
attribute Cart.subTotal = bind sumItems(items);//为属性Cart里的subTotal绑定items
var cart = Cart {//实例化Cart并赋值
&n

本文介绍了JavaFX中的Label组件,展示了如何使用Label显示带有HTML样式的文本,并结合类和属性创建购物车应用,包括计算商品总价和显示购物车内容。通过示例代码解释了如何将Java代码与HTML内容结合,以及布局管理。
最低0.47元/天 解锁文章
611

被折叠的 条评论
为什么被折叠?



