안녕하세요

 

이번에는 슬라임이 사망했을 경우 슬라임 그림 자체를 없애보도록 하겠습니다.

 

이렇게 말이죠.

 

이번 시간에 사용할 코드는 아래 두줄입니다.

 

프레임.remove(제거할_컴포넌트);
프레임.repaint();

 

프레임에 컴포넌트를 추가할때 add 메소드를 썼듯이, 제거할때는 remove 메소드를 사용합니다. (간단한 영어 매우 감사^^)

 

그런데 프로그램이 실행되어 있을때(전문용어로 런타임이라고 합니다) 그림을 추가하거나 삭제할 경우에는 repaint(다시 칠하기) 메소드를 써줘야 화면에 반영이 되니 주의하세요.

 

 

// 메인 클래스

frm 변수를 다른 클래스에서도 접근할 수 있도록 static 전역변수로 바꿔줍니다.

 

 

// 휴먼 클래스

슬라임의 체력이 1미만일때 이미지 라벨을 제거하고 다시 칠해줍니다.

 

감사합니다.

+ Recent posts