📄 swtcolorpalette.java
字号:
package com.swtplus.widgets.combo.internal;
import java.util.ArrayList;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.RGB;
import org.eclipse.swt.widgets.Display;
import com.swtplus.widgets.combo.NamedRGB;
public class SWTColorPalette {
private ArrayList list = new ArrayList();
public SWTColorPalette() {
list.add(new NamedRGB("SWT.COLOR_BLACK",Display.getCurrent().getSystemColor(SWT.COLOR_BLACK).getRGB()));
list.add(new NamedRGB("SWT.COLOR_DARK_RED",Display.getCurrent().getSystemColor(SWT.COLOR_DARK_RED).getRGB()));
list.add(new NamedRGB("SWT.COLOR_DARK_YELLOW",Display.getCurrent().getSystemColor(SWT.COLOR_DARK_YELLOW).getRGB()));
list.add(new NamedRGB("SWT.COLOR_DARK_GREEN",Display.getCurrent().getSystemColor(SWT.COLOR_DARK_GREEN).getRGB()));
list.add(new NamedRGB("SWT.COLOR_DARK_CYAN",Display.getCurrent().getSystemColor(SWT.COLOR_DARK_CYAN).getRGB()));
list.add(new NamedRGB("SWT.COLOR_DARK_BLUE",Display.getCurrent().getSystemColor(SWT.COLOR_DARK_BLUE).getRGB()));
list.add(new NamedRGB("SWT.COLOR_DARK_MAGENTA",Display.getCurrent().getSystemColor(SWT.COLOR_DARK_MAGENTA).getRGB()));
list.add(new NamedRGB("SWT.COLOR_DARK_GRAY",Display.getCurrent().getSystemColor(SWT.COLOR_DARK_GRAY).getRGB()));
list.add(new NamedRGB("SWT.COLOR_WHITE",Display.getCurrent().getSystemColor(SWT.COLOR_WHITE).getRGB()));
list.add(new NamedRGB("SWT.COLOR_RED",Display.getCurrent().getSystemColor(SWT.COLOR_RED).getRGB()));
list.add(new NamedRGB("SWT.COLOR_YELLOW",Display.getCurrent().getSystemColor(SWT.COLOR_YELLOW).getRGB()));
list.add(new NamedRGB("SWT.COLOR_GREEN",Display.getCurrent().getSystemColor(SWT.COLOR_GREEN).getRGB()));
list.add(new NamedRGB("SWT.COLOR_CYAN",Display.getCurrent().getSystemColor(SWT.COLOR_CYAN).getRGB()));
list.add(new NamedRGB("SWT.COLOR_BLUE",Display.getCurrent().getSystemColor(SWT.COLOR_BLUE).getRGB()));
list.add(new NamedRGB("SWT.COLOR_MAGENTA",Display.getCurrent().getSystemColor(SWT.COLOR_MAGENTA).getRGB()));
list.add(new NamedRGB("SWT.COLOR_GRAY",Display.getCurrent().getSystemColor(SWT.COLOR_GRAY).getRGB()));
list.add(new NamedRGB("SWT.COLOR_WIDGET_BACKGROUND",Display.getCurrent().getSystemColor(SWT.COLOR_WIDGET_BACKGROUND).getRGB()));
list.add(new NamedRGB("SWT.COLOR_TITLE_BACKGROUND",Display.getCurrent().getSystemColor(SWT.COLOR_TITLE_BACKGROUND).getRGB()));
list.add(new NamedRGB("SWT.COLOR_TITLE_BACKGROUND_GRADIENT",Display.getCurrent().getSystemColor(SWT.COLOR_TITLE_BACKGROUND_GRADIENT).getRGB()));
list.add(new NamedRGB("SWT.COLOR_TITLE_INACTIVE_BACKGROUND",Display.getCurrent().getSystemColor(SWT.COLOR_TITLE_INACTIVE_BACKGROUND).getRGB()));
list.add(new NamedRGB("SWT.COLOR_LIST_BACKGROUND",Display.getCurrent().getSystemColor(SWT.COLOR_LIST_BACKGROUND).getRGB()));
list.add(new NamedRGB("SWT.COLOR_LIST_SELECTION",Display.getCurrent().getSystemColor(SWT.COLOR_LIST_SELECTION).getRGB()));
list.add(new NamedRGB("SWT.COLOR_INFO_BACKGROUND",Display.getCurrent().getSystemColor(SWT.COLOR_INFO_BACKGROUND).getRGB()));
list.add(new NamedRGB("SWT.COLOR_WIDGET_FOREGROUND",Display.getCurrent().getSystemColor(SWT.COLOR_WIDGET_FOREGROUND).getRGB()));
list.add(new NamedRGB("SWT.COLOR_TITLE_FOREGROUND",Display.getCurrent().getSystemColor(SWT.COLOR_TITLE_FOREGROUND).getRGB()));
list.add(new NamedRGB("SWT.COLOR_TITLE_INACTIVE_BACKGROUND_GRADIENT",Display.getCurrent().getSystemColor(SWT.COLOR_TITLE_INACTIVE_BACKGROUND_GRADIENT).getRGB()));
list.add(new NamedRGB("SWT.COLOR_TITLE_INACTIVE_FOREGROUND",Display.getCurrent().getSystemColor(SWT.COLOR_TITLE_INACTIVE_FOREGROUND).getRGB()));
list.add(new NamedRGB("SWT.COLOR_LIST_FOREGROUND",Display.getCurrent().getSystemColor(SWT.COLOR_LIST_FOREGROUND).getRGB()));
list.add(new NamedRGB("SWT.COLOR_LIST_SELECTION_TEXT",Display.getCurrent().getSystemColor(SWT.COLOR_LIST_SELECTION_TEXT).getRGB()));
list.add(new NamedRGB("SWT.COLOR_INFO_FOREGROUND",Display.getCurrent().getSystemColor(SWT.COLOR_INFO_FOREGROUND).getRGB()));
list.add(new NamedRGB("SWT.COLOR_WIDGET_BORDER",Display.getCurrent().getSystemColor(SWT.COLOR_WIDGET_BORDER).getRGB()));
list.add(new NamedRGB("SWT.COLOR_WIDGET_DARK_SHADOW",Display.getCurrent().getSystemColor(SWT.COLOR_WIDGET_DARK_SHADOW).getRGB()));
list.add(new NamedRGB("SWT.COLOR_WIDGET_NORMAL_SHADOW",Display.getCurrent().getSystemColor(SWT.COLOR_WIDGET_NORMAL_SHADOW).getRGB()));
list.add(new NamedRGB("SWT.COLOR_WIDGET_LIGHT_SHADOW",Display.getCurrent().getSystemColor(SWT.COLOR_WIDGET_LIGHT_SHADOW).getRGB()));
list.add(new NamedRGB("SWT.COLOR_HIGHLIGHT_SHADOW",Display.getCurrent().getSystemColor(SWT.COLOR_WIDGET_HIGHLIGHT_SHADOW).getRGB()));
}
public NamedRGB get(int index){
if (list.size() < index +1){
return new NamedRGB("white",new RGB(255,255,255));
}
return (NamedRGB) list.get(index);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -