버튼을 누른만큼 프레임 창이 뜨는데요...하나만 뜨게 할려면 어떻게 해야 하나요?
혁민
2023.04.01
버튼을 누르면 프레임 창이 뜨는 프로그램인데요.
버튼을 계속 누르면 누른만큼프레임 창이 계속 뜨네요.
처음에 버튼을 눌러서 프레임 창이 하나 떴으면 나중에
계속 버튼을 눌러도 처음에 만들어진 프레임 창만 활성화 되게 하고 싶은데
어떻게 해야 할까요?
-
수련
음.. 저 같은 경우엔,
그냥 그런거 생각하기 귀찮아서 setVisible() 메쏘드로 보였다가 안 보였다가 그렇게 동작시키곤 하는데요..
그게 아니라면 그 프레임 객체를 하나만 생성시켜놓고 활성화 시키고 비 활성화 시키는 작업을 할 수가 있습니다. 그걸 디자인패턴에서 뭐라고 하는데 그걸 까먹었어요..ㅎ
어쨌든 제가 아는 두가지 방법을 다 말씀드렸습니다. -
조롱목
땀..떠잇냐? 그럼 너.. 안떠있냐? 그럼 뛰워.. ㅡㅡ;;
-
가림
조건문 쓰면되죠.-_-; 버튼 눌렀을때의 이벤트 처리부분에서 조건문으로 해결하세요.