1)A클래스에서 일단 nPizza_topping이라는 변수를 초기값 0줘서 선언 한다음에
체크박스 컴포넌트 만들고 체크박스 클릭하면 nPizza_tooping값 변경되게 하려고
아이템 리스너를 사용해서
public void itemStateChanged(ItemEvent e) {
(체크박스 클릭하면 nPizza_topping값 변경됨)
}
썻는데
(A클래스의 체크박스 클릭하면 변경됨)
2)B클래스에서 add(A클래스) 해서 B클래스의 프레임에다가 A클래스를 붙임(B클래스에 A클래스의 체크박스 생김)
그리고 실행하면
체크박스 클릭 ==> nPizza_topping값 변경되잖아
3)A클래스에서 변경된 nPizza_topping 값을 B클래스로 갖고올려고 함.
그럴려면 B클래스에다가
A클래스 (변수A) = new A클래스();
이거 쓰고
(변수A).nPizza_topping 하면 A클래스의 nPizza_topping 값을 B클래스로 갖고올수 있잖아
4)B클래스의 액션이벤트에서 버튼을 클릭하면 B클래스의 텍스트필드에 nPizza_tooping값 출력되게 할려고
B클래스의 액션이벤트 안에다가
(텍스트컴포넌트).setText(변수A.nPizza_topping+""); 씀
실행시 체크박스 클릭==> A클래스에서 nPizza_topping값이 변경됨 ==> 버튼클릭==> B클래스 텍스트필드에 A클래스의 변경된 nPzza_topping 값이 출력되야되는데
항상 0이 출력된다. 왜이러냐
되야->돼야 (되어 = 돼임) [리듬 맞춤법 봇♬]