javaFx 学习--之组件篇1(边框与布局管理1Label)

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

这次我们学习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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值