2013-02-20 3 views

답변

1

Checkbox은 레이블 내부의 이미지를 사용하여 구현됩니다. 체크 된 체크 박스와 체크되지 않은 체크 박스를위한 두 개의 이미지가 있습니다. 이 때문에 확인란의 크기를 쉽게 조정할 수있는 방법이 없습니다.

가능한 해결책 : 1. 특정 크기의 더 큰 확인란이 필요하면 직접 Checkbox을 만드십시오. 원래 클래스의 코드는 작고 간단합니다. 2. 확인란 크기를 변경해야하는 경우 새로운 Graphics 개체를 만들고 scale 메서드를 사용하여 필요에 따라 새 이미지를 만들어야합니다 (약간 복잡하므로 새 이미지에서 GC을 만들어야합니다. GC를 사용하여 SWTGraphics을 만들고 축척하십시오. 3. 클라이언트에게 새로운 체크 박스를 원하지 않는다고 확신 시키십시오 :-).

행운을 빈다.

+0

네, 그게 정확히 제가 생각하고있는 것입니다. 처음에는 고객의 마음을 바꾸도록 설득하려고 노력할 것이며, 그렇지 않은 경우 사용자 지정 확인란을 만들어야합니다. – ndquangr

관련 문제