2017-10-28 30 views
0

내 프로그램에서 컴퓨터 및 6 개의 기타 주변 장치 총 가격을 계산하려고합니다. 6 주변 항목에 대해 6 개의 체크 박스가 있습니다. 난 당신이 확인란에 값을 할당 할 수있는 다음 계산에서 해당 값을 사용할 수 있을지 궁금 해서요? 예를 들어, "마우스"와 "키보드"를 선택한다면 마우스와 키보드 각각의 비용과 컴퓨터 비용을 합산 할 수있는 코드를 작성하려면 어떻게해야합니까?컴퓨터 주변 장치의 총 비용을 확인하는 방법은?

답변

0

ActionListner에 대해 읽고 그에 따라 프로그램에 추가하십시오. 내가 권하고 싶습니다

1

우선은 String description & int costInCents을 (화폐 금액에 대한 double 또는 기타 부동 소수점 숫자를 사용하지 않는) 캡슐화하는 ComputerPeripheral 클래스를 정의하는 것입니다.

그런 다음 일련의 확인란 (예 : JCheckBox[] peripheralsToInclude) & 대응하는 주변 기기 배열 (예 : ComputerPeripheral[] peripherals)을 유지할 수 있습니다. 확인란에 ActionListener을 추가합니다.

동작이 감지되면 확인란의 배열을 반복하고 해당 확인란이 선택되어 있는지 확인합니다. 그렇다면 해당 주변 기기를 가져 와서 int total에 비용을 추가하십시오. 끝난!