如何使用复选框查找计算机外围设备的总成本?

时间:2017-10-28 12:52:02

标签: java swing jcheckbox

在我的程序中,我想计算一台计算机和其他6个外围设备的总价。我有6个外围物品的6个复选框。我想知道如何为复选框分配值,然后能够在计算中使用该值?例如,如果我要选择"鼠标"和"键盘",如何编写一个代码,让我分别只为鼠标和键盘加上成本和计算机的成本?

2 个答案:

答案 0 :(得分:1)

我建议的第一件事就是定义一个ComputerPeripheral类来封装String description& int costInCents(不要将double或其他浮点数用于货币金额)。

然后你可以保留一系列复选框(例如JCheckBox[] peripheralsToInclude)&相应的外围阵列(例如ComputerPeripheral[] peripherals)。在复选框中添加ActionListener

检测到操作时,迭代复选框数组并确定是否选中了该复选框。如果是,请获取相应的外围设备并将费用添加到int total。完成!

答案 1 :(得分:0)

阅读ActionListner并相应地添加到您的程序中。