프로젝트 초기 배경이 없는 이미지를 Composite에 투명이미지를 올려 놓으면 Composite의 태두리가 남아 투명한 이미지를 사용하지 못했다.

Composite의 시작 좌표부터 크기만큼 Composite이 올라가는 배경이미지를 그린다음 Composite에 투명 이미지를 그려서 투명한 효과를 냈다.

그렇게 사용하다 SWT API를 보니 TRANSPARENT를 발견했다.
SWT 3.4버전 부터 사용가능한 투명화 메소드.

사용방법도 간단하다 SWT style에 SWT.TRANSPARENT를 추가하면 Composite에 한해 투명해지게 된다.

label은 투명이 안된다. 1~2개월 전에 테스트 했으니 지금도 안될 것 같다.

SWT는 Swing과 달리 개발 진행이 한창인 것 같다.

Posted by 천류성
이전버튼 1 2 3 4 5 6 이전버튼

블로그 이미지
.....
천류성

태그목록

공지사항

Yesterday0
Today1
Total15,757

달력

 « |  » 2018.12
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

최근에 달린 댓글

최근에 받은 트랙백

글 보관함