문제
이것은 매우 간단하다,나는 스윙/awt 배경입니다.
나는 그냥 무엇을 궁금해 하는 적절한 방법을 배경 색상을 설정한 SWT 위젯은?
내가 하려고 했는데:
widget.setBackground( );
를 제외한 나는 아무 생각이 없을 만드는 방법은 컬러 개체에 SWT?
해결책
을 만드는 컬러,이것을 시도하십시오:
Device device = Display.getCurrent ();
Color red = new Color (device, 255, 0, 0);
다른 팁
표준 색상을(를 포함하여 일반적인 색상과 색상을 기본 운영 체제에서 사용하는)사용 Display.getSystemColor(int)
, 고 전달 SWT.COLOR_*
일정에 대한 당신이 원하는 색상.
Display display = Display.getCurrent();
Color blue = display.getSystemColor(SWT.COLOR_BLUE);
Color listBackground = display.getSystemColor(SWT.COLOR_LIST_BACKGROUND);
참고는 당신이 필요하지 않습을 처분하기 때문에 이러한 색상 SWT 들을 만들었습니다.
는 것을 기억에 SWT 해야 합니다 명시적으로 폐기하는 리소스를 만들 때 당신이 그들과 함께 완료.이 위젯을 포함,폰트,색상,이미지,디스플레이,프린터,GCs.하지 않는 경우 폐기 이러한 자원,결국 당신의 응용 프로그램에 도달합니다 자원의 제한이 당신의 운영 시스템 응용 프로그램 실행이 중단됩니다.
도 참조하십시오: SWT:관제 시스템 리소스
제휴하지 않습니다 StackOverflow