문제

이것은 매우 간단하다,나는 스윙/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:관제 시스템 리소스

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top