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