This is pretty simple, I come from a swing/awt background.
I'm just wondering what the proper way to set the background color for a SWT widget is?
I've been trying:
widget.setBackground( );
Except I have no idea how to create the color Object in SWT?
For standard colors (including common colors and default colors used by the operating system) Use Display.getSystemColor(int)
, and pass in the SWT.COLOR_*
constant for the color you want.
Display display = Display.getCurrent();
Color blue = display.getSystemColor(SWT.COLOR_BLUE);
Color listBackground = display.getSystemColor(SWT.COLOR_LIST_BACKGROUND);
Note that you do not need to dispose these colors because SWT created them.