⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 swtcolorpalette.java

📁 利用它可以做出非常漂亮的swt界面,包含的组件有PShelf Plist
💻 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 + -