2012-09-21 5 views
1

확장 막대가있는 rcp 응용 프로그램이 있으며 Windows 7을 사용하는 클라이언트는 기본 색상과 배경이 좋아 보이지만 Windows XP를 사용하는 클라이언트는 상당히보기 흉한 응용 프로그램입니다. 나는 주변을 둘러 보았고 같은 문제와 해결책이없는 많은 사람들을 보았다.SWT의 배경을 변경하는 방법 ExpandBar

누군가가 ExpandBar의 배경을 변경하는 방법을 알아 냈는지 알고 싶습니다.

setBackground(color)을 시도하면 배경색이 변경되지만 expandItem의 모든 그라데이션 및 둥근 모서리가 완전히 제거됩니다. 나는 당신이 물건을 칠해야 할지도 모르지만, 나는 잘 모르겠다.

나는 그것이 기본 배경을 가진 모양 그리고 내가 OS 위젯 배경 변경

expandBar.setBackground(color); 

https://docs.google.com/open?id=0B7Bp7DTfaivuaEtNcGo0NThaaU0

감사

답변

2

전화 할 때 SWT 단지 힌트 무엇인지 보여줄 수있는 사진을 포함했다 API. 운영 체제에 따라 달라질 수도 있고 아닐 수도 있습니다. Pls Control.setBackground (Color color) 설명서를보십시오.

+0

주된 문제점은 배경을 설정할 때 전경과 배경 이미지에 영향을 미친다는 것입니다. 전 단지 누군가가 전체 expandbar를 완전히 사용자 정의하기위한 코드를 작성했는지 알고 싶었습니다. – Will

관련 문제