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

Java 如何使用复选框查找计算机外围设备的总成本?,java,swing,jcheckbox,Java,Swing,Jcheckbox,在我的程序中,我想计算一台计算机和其他6个外围设备的总价。我有6个复选框用于6个外围项目。我想知道如何为复选框指定一个值,然后在计算中使用该值?例如,如果我选择“鼠标”和“键盘”,如何编写代码,将鼠标和键盘的成本与计算机的成本相加?阅读ActionListner并相应地添加到您的程序中。我建议的第一件事是定义一个封装字符串描述的ComputerPeripal类int成本激励(不要使用double或其他浮点数表示货币金额) 然后,您可以保留一组复选框(例如,JCheckBox[]periphera

在我的程序中,我想计算一台计算机和其他6个外围设备的总价。我有6个复选框用于6个外围项目。我想知道如何为复选框指定一个值,然后在计算中使用该值?例如,如果我选择“鼠标”和“键盘”,如何编写代码,将鼠标和键盘的成本与计算机的成本相加?

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

我建议的第一件事是定义一个封装
字符串描述的
ComputerPeripal
int成本激励
(不要使用
double
或其他浮点数表示货币金额)

然后,您可以保留一组复选框(例如,
JCheckBox[]peripheralsToInclude
)和相应的外围设备阵列(例如,
ComputerPeripheral[]peripherals
)。在复选框中添加一个
ActionListener

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