2017-10-28 48 views
0

在我的程序中,我想计算一台计算机和6个其他外围设备的总价。我有6个外围设备的复选框。我想知道如何将值赋给复选框,然后才能在计算中使用该值?例如,如果我选择“鼠标”和“键盘”,我该如何编写一个代码,让我可以分别将鼠标和键盘的成本与计算机的成本相加?如何使用复选框查找计算机外围设备的总成本?

回答

0

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

1

我推荐的第一件事是定义一个类ComputerPeripheral封装一个String description & int costInCents(不要使用double或其他浮点数计算货币金额)。然后,您可能会保留一组复选框(例如JCheckBox[] peripheralsToInclude)&对应的外设阵列(例如ComputerPeripheral[] peripherals)。在复选框中添加一个ActionListener

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

相关问题