데이몬
74
2016-10-11 04:25:47
3
1067

이클립스 질문좀..


지금 스윙 컴포넌트 배우고 있는데요.

피자 주문메뉴를 만들려고 합니다.

클래스를 여러개 나눠서 만들고

메인클래스 하나 있고 이런식으로..


(1)일단 기본프레임을 띄울 클래스 하나를 만들고 거기다 텍스트필트 컴포넌트를 집어넣습니다.

(2)다른 클래스를 하나 만들어서 컴포넌트 액션이벤트를 실행하면 (1)의 클래스의 텍스트필드 값을 변경하고싶습니다.


하지만 (2)의 클래스의 액션이벤트에 (1)의 클래스의 텍스트필드 컴포넌트 이름을 넣으면 오류가 납니다.


어떻게 (2)의 클래스에서 (1)의 클래스의 텍스트필드 컴포넌트에 접근해서 값을 변경할수 있을까요??






0
  • 답변 3

  • kenu
    53k
    2016-10-11 09:30:39

    오류 메시지가 어떻게 되나요?


  • 땅콩
    53
    2016-10-11 10:26:07

    다른 클래스의 변수에 접근하려면...

    "클래스명.변수" 아닌가요?

    너무 쉬운 문젠데요? 질문을 잘 못 이해했겠죠?

  • 데이몬
    74
    2016-10-11 10:54:28

    아 해결했습니다 감사합니다ㄷ

    클래스명.컴포넌트이름.조건 하니까 해결되네요;

    ex)Pizza_Frame.TextField.setText(""); 이런식으로...

  • 로그인을 하시면 답변을 등록할 수 있습니다.