안녕하세요
이번에는 슬라임이 사망했을 경우 슬라임 그림 자체를 없애보도록 하겠습니다.
이렇게 말이죠.
이번 시간에 사용할 코드는 아래 두줄입니다.
프레임.remove(제거할_컴포넌트);
프레임.repaint();
프레임에 컴포넌트를 추가할때 add 메소드를 썼듯이, 제거할때는 remove 메소드를 사용합니다. (간단한 영어 매우 감사^^)
그런데 프로그램이 실행되어 있을때(전문용어로 런타임이라고 합니다) 그림을 추가하거나 삭제할 경우에는 repaint(다시 칠하기) 메소드를 써줘야 화면에 반영이 되니 주의하세요.
// 메인 클래스
frm 변수를 다른 클래스에서도 접근할 수 있도록 static 전역변수로 바꿔줍니다.
// 휴먼 클래스
슬라임의 체력이 1미만일때 이미지 라벨을 제거하고 다시 칠해줍니다.
감사합니다.
'자바로 게임 만들기' 카테고리의 다른 글
[자바로 게임 만들기] 번외 05. 슬라임이라고 적고 라벨이라고 읽는다2 (5) | 2020.12.15 |
---|---|
[자바로 게임 만들기] 번외 04. 슬라임이라고 적고 라벨이라고 읽는다 (0) | 2020.12.11 |
답변 (0) | 2020.12.03 |
[자바로 게임 만들기] 번외 02. 프로젝트 내보내기와 불러오기 (0) | 2020.12.02 |
[자바로 게임 만들기] 번외 01. 슬라임이 피하는 모습 구현하기 (0) | 2020.12.01 |