현재 연습용으로 만든 것이라 엔터키를 칠 경우 페이드 하도록하였다.
컬러 변수를 추가하자
0 0 0 은 검은색을 뜻하고 마지막 0은 투명도를 뜻한다 (0이면 투명, 255면 불투명이다.)
엔터키를 누를 시 투명도를 조절하자
backFade의 색깔은 검은색 그대로 하되 i값을 for문으로 돌려서 값을 늘렸다가 다시 줄이도록 한다.
페인트컴포넌트에 추가
현재 더블버퍼링을 사용하기 때문에 update에 넣었지만
기본적으로 paintComponent에 넣어도된다.(그럴경우 buffg를 g로 바꾸자)
결과
'Programming Language > Java' 카테고리의 다른 글
자바 스윙 투명화 구현하기 (프로젝트 대비) (0) | 2020.05.02 |
---|---|
자바 스윙 더블버퍼링 (프로젝트 대비) (0) | 2020.05.02 |
자바 스윙 동작 마다 이미지 변경하기 (프로젝트 대비) (0) | 2020.05.02 |
자바 스윙 발판 구현하기 (프로젝트 대비) (0) | 2020.05.01 |
자바 스윙 더블점프 구현하기 (프로젝트 대비) (0) | 2020.05.01 |