在 SWT 中设置颜色
这很简单,我来自秋千/awt背景。
我只是想知道为SWT小部件设置背景颜色的正确方法是什么?
我一直在尝试:
widget.setBackground( );
除了我不知道如何在SWT中创建颜色对象?
这很简单,我来自秋千/awt背景。
我只是想知道为SWT小部件设置背景颜色的正确方法是什么?
我一直在尝试:
widget.setBackground( );
除了我不知道如何在SWT中创建颜色对象?
对于标准颜色(包括操作系统使用的常见颜色和默认颜色),请使用 ,并传入所需颜色的常量。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 创建了它们。
要创建颜色,请尝试以下操作:
Device device = Display.getCurrent ();
Color red = new Color (device, 255, 0, 0);