亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? redmondshelfexampler.java

?? 開(kāi)源的關(guān)于SWT開(kāi)發(fā)的圖形應(yīng)用庫(kù)
?? JAVA
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
package com.swtplus.gallery;

import org.eclipse.swt.SWT;
import org.eclipse.swt.events.ModifyEvent;
import org.eclipse.swt.events.ModifyListener;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.graphics.Font;
import org.eclipse.swt.graphics.FontData;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Combo;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.FontDialog;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.List;
import org.eclipse.swt.widgets.Text;
import org.eclipse.swt.widgets.Tree;
import org.eclipse.swt.widgets.TreeItem;

import com.swtplus.utility.Styler;
import com.swtplus.widgets.PCombo;
import com.swtplus.widgets.PGroup;
import com.swtplus.widgets.PList;
import com.swtplus.widgets.PListItem;
import com.swtplus.widgets.PShelf;
import com.swtplus.widgets.PShelfItem;
import com.swtplus.widgets.combo.ColorComboStrategy;
import com.swtplus.widgets.combo.NamedRGB;
import com.swtplus.widgets.group.SimpleGroupStrategy;
import com.swtplus.widgets.list.ListBarListStrategy;
import com.swtplus.widgets.shelf.RedmondShelfStrategy;

public class RedmondShelfExampler extends Composite implements IWidgetExampler {

	private ColorComboStrategy foregroundComboStrat;
	private PCombo foregroundCombo;
	protected Font font;
	private Composite exampleArea;
	private boolean firstCreate = true;
	
	private PShelf pShelf;
	private Color foreground;
	private Label l;
	private Button border;
	private Label l1;
	private Label l2;
	private Styler borderStyler  = new Styler();
	private ColorComboStrategy selforegroundComboStrat;
	private PCombo selforegroundCombo;
	private Color selforeground;
	private ColorComboStrategy g1ComboStrat;
	private PCombo g1Combo;
	private ColorComboStrategy g2ComboStrat;
	private PCombo g2Combo;
	private Color g1;
	private Color g2;
	private ColorComboStrategy s1ComboStrat;
	private PCombo s1Combo;
	private ColorComboStrategy s2ComboStrat;
	private PCombo s2Combo;
	private Color s1;
	private Color s2;
	private ColorComboStrategy h1ComboStrat;
	private PCombo h1Combo;
	private ColorComboStrategy h2ComboStrat;
	private PCombo h2Combo;
	private Color h1;
	private Color h2;
	private ColorComboStrategy lComboStrat;
	private PCombo lCombo;
	private Color li;
	protected Font sfont;;

	public RedmondShelfExampler(Composite c) {
		super(c, SWT.NONE);
		

		Styler colorStyler = new Styler();
		colorStyler.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_LIST_BACKGROUND));
		
		Styler borderStyler = new Styler();
		borderStyler.setBorderColor(Display.getCurrent().getSystemColor(SWT.COLOR_WIDGET_NORMAL_SHADOW));
		
		SelectionListener sListener = new SelectionListener(){
			public void widgetSelected(SelectionEvent arg0) {
				recreate();
			}
			public void widgetDefaultSelected(SelectionEvent arg0) {
			}};
		
//		ModifyListener mListener = new ModifyListener() {
//			public void modifyText(ModifyEvent e) {
//				getDisplay().asyncExec(new Runnable(){
//					public void run() {
//						recreate();
//					}				
//				});
//			}		
//		};
	
        this.setLayout(new FillLayout());
		final Composite container = new Composite (this,SWT.NONE);
		container.setBackground(c.getDisplay().getSystemColor(SWT.COLOR_LIST_BACKGROUND));
		
		container.setLayout(new GridLayout());
		
		
		SimpleGroupStrategy sgs = new SimpleGroupStrategy(SWT.NONE);
		PGroup sgStyles = new PGroup(container,sgs);
		sgStyles.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
		sgStyles.setText("Styles");
		colorStyler.add(sgStyles);
		colorStyler.add(sgStyles.getBody());
		
		sgStyles.getBody().setLayout(new GridLayout());
		
		border = new Button(sgStyles.getBody(),SWT.CHECK | SWT.FLAT);
		border.setText("PCombo.BORDER");
		colorStyler.add(border);
		border.setSelection(true);
		border.addSelectionListener(sListener);


		sgs = new SimpleGroupStrategy(SWT.NONE);
		PGroup sg = new PGroup(container,sgs);
		GridData gd = new GridData(GridData.FILL_HORIZONTAL);
		sg.setLayoutData(gd);
		sg.setText("Colors and Font");
		c = sg.getBody();
		GridLayout gl = new GridLayout();
		gl.numColumns = 2;
		c.setLayout(gl);
		colorStyler.add(sg);
		colorStyler.add(sg.getBody());
		
		Label colorForegroundLabel = new Label(c,SWT.NONE);
		colorForegroundLabel.setText("Foreground Color:");
		colorStyler.add(colorForegroundLabel);
		
		foregroundComboStrat = new ColorComboStrategy(ColorComboStrategy.SHOW_DEFAULT | ColorComboStrategy.SHOW_SWTPALETTE);
		foregroundCombo = new PCombo(c,PCombo.READ_ONLY | PCombo.FLAT,foregroundComboStrat);
		gd = new GridData(GridData.FILL_HORIZONTAL);
		foregroundCombo.setLayoutData(gd);
		borderStyler.add(foregroundCombo);
		
		Label sfLabel = new Label(c,SWT.NONE);
		sfLabel.setText("Selected Foreground Color:");
		colorStyler.add(sfLabel);
		
		selforegroundComboStrat = new ColorComboStrategy(ColorComboStrategy.SHOW_DEFAULT | ColorComboStrategy.SHOW_SWTPALETTE);
		selforegroundCombo = new PCombo(c,PCombo.READ_ONLY | PCombo.FLAT,selforegroundComboStrat);
		gd = new GridData(GridData.FILL_HORIZONTAL);
		selforegroundCombo.setLayoutData(gd);
		borderStyler.add(selforegroundCombo);
		
		
		Label g1 = new Label(c,SWT.NONE);
		g1.setText("Background Gradient 1:");
		colorStyler.add(g1);
		
		g1ComboStrat = new ColorComboStrategy(ColorComboStrategy.SHOW_DEFAULT | ColorComboStrategy.SHOW_SWTPALETTE);
		g1Combo = new PCombo(c,PCombo.READ_ONLY | PCombo.FLAT,g1ComboStrat);
		gd = new GridData(GridData.FILL_HORIZONTAL);
		g1Combo.setLayoutData(gd);
		borderStyler.add(g1Combo);
		

		Label g2 = new Label(c,SWT.NONE);
		g2.setText("Background Gradient 2:");
		colorStyler.add(g2);
		
		g2ComboStrat = new ColorComboStrategy(ColorComboStrategy.SHOW_DEFAULT | ColorComboStrategy.SHOW_SWTPALETTE);
		g2Combo = new PCombo(c,PCombo.READ_ONLY | PCombo.FLAT,g2ComboStrat);
		gd = new GridData(GridData.FILL_HORIZONTAL);
		g2Combo.setLayoutData(gd);
		borderStyler.add(g2Combo);

		
		Label s1 = new Label(c,SWT.NONE);
		s1.setText("Selected Gradient 1:");
		colorStyler.add(s1);
		
		s1ComboStrat = new ColorComboStrategy(ColorComboStrategy.SHOW_DEFAULT | ColorComboStrategy.SHOW_SWTPALETTE);
		s1Combo = new PCombo(c,PCombo.READ_ONLY | PCombo.FLAT,s1ComboStrat);
		gd = new GridData(GridData.FILL_HORIZONTAL);
		s1Combo.setLayoutData(gd);
		borderStyler.add(s1Combo);

		
		Label s2 = new Label(c,SWT.NONE);
		s2.setText("Selected Gradient 2:");
		colorStyler.add(s2);
		
		s2ComboStrat = new ColorComboStrategy(ColorComboStrategy.SHOW_DEFAULT | ColorComboStrategy.SHOW_SWTPALETTE);
		s2Combo = new PCombo(c,PCombo.READ_ONLY | PCombo.FLAT,s2ComboStrat);
		gd = new GridData(GridData.FILL_HORIZONTAL);
		s2Combo.setLayoutData(gd);
		borderStyler.add(s2Combo);
		
		
		Label h1 = new Label(c,SWT.NONE);
		h1.setText("Hover Gradient 1:");
		colorStyler.add(h1);
		
		h1ComboStrat = new ColorComboStrategy(ColorComboStrategy.SHOW_DEFAULT | ColorComboStrategy.SHOW_SWTPALETTE);
		h1Combo = new PCombo(c,PCombo.READ_ONLY | PCombo.FLAT,h1ComboStrat);
		gd = new GridData(GridData.FILL_HORIZONTAL);
		h1Combo.setLayoutData(gd);
		borderStyler.add(h1Combo);

		
		Label h2 = new Label(c,SWT.NONE);
		h2.setText("Hover Gradient 2:");
		colorStyler.add(h2);
		
		h2ComboStrat = new ColorComboStrategy(ColorComboStrategy.SHOW_DEFAULT | ColorComboStrategy.SHOW_SWTPALETTE);
		h2Combo = new PCombo(c,PCombo.READ_ONLY | PCombo.FLAT,h2ComboStrat);
		gd = new GridData(GridData.FILL_HORIZONTAL);
		h2Combo.setLayoutData(gd);
		borderStyler.add(h2Combo);

		Label li = new Label(c,SWT.NONE);
		li.setText("Line Color:");
		colorStyler.add(li);
		
		lComboStrat = new ColorComboStrategy(ColorComboStrategy.SHOW_DEFAULT | ColorComboStrategy.SHOW_SWTPALETTE);
		lCombo = new PCombo(c,PCombo.READ_ONLY | PCombo.FLAT,lComboStrat);
		gd = new GridData(GridData.FILL_HORIZONTAL);
		lCombo.setLayoutData(gd);
		borderStyler.add(lCombo);
		
		
		Label l = new Label(c,SWT.NONE);
		l.setText("Font:");
		colorStyler.add(l);
		
		Button fontButton = new Button(c,SWT.PUSH | SWT.FLAT);
		fontButton.setText("Change Font...");
		fontButton.addSelectionListener(new SelectionListener(){
			public void widgetDefaultSelected(SelectionEvent arg0) {
			}
			public void widgetSelected(SelectionEvent arg0) {
				FontDialog fd = new FontDialog(Display.getCurrent().getActiveShell());
				FontData fds = fd.open();
				if (fds != null){
					if (font != null)
						font.dispose();
					
					font = new Font(Display.getCurrent(),fds);
					recreate();
				}
			}});

		
		l = new Label(c,SWT.NONE);
		l.setText("Selected Font:");
		colorStyler.add(l);
		
		fontButton = new Button(c,SWT.PUSH | SWT.FLAT);
		fontButton.setText("Change Font...");
		fontButton.addSelectionListener(new SelectionListener(){
			public void widgetDefaultSelected(SelectionEvent arg0) {
			}
			public void widgetSelected(SelectionEvent arg0) {
				FontDialog fd = new FontDialog(Display.getCurrent().getActiveShell());
				FontData fds = fd.open();
				if (fds != null){
					if (sfont != null)
						sfont.dispose();
					
					sfont = new Font(Display.getCurrent(),fds);
					recreate();
				}
			}});
		
//		
//		SimpleGroupStrategy sgs2 = new SimpleGroupStrategy(SWT.NONE);
//		PGroup sgColors = new PGroup(container,sgs2);
//		sgColors.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
//		sgColors.setText("Other Options");
//		colorStyler.add(sgColors);
//		colorStyler.add(sgColors.getBody());
//		
//		sgColors.getBody().setLayout(new GridLayout(2,false));
		
		
		colorStyler.style();
		borderStyler.style();
		
		registerListeners(this);
	}

	public void setExampleArea(Composite area) {
		exampleArea = area;
		
		GridLayout gl = new GridLayout(3,false);
		area.setLayout(gl);
		recreate();
		

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品无码一区二区三区| 国产精品人成在线观看免费| 亚洲精品日日夜夜| 成人免费视频播放| 久久久精品天堂| 国产一区二区伦理| 欧美tk—视频vk| 日本aⅴ亚洲精品中文乱码| 欧美三级日韩三级| 午夜精品爽啪视频| 91精品国产综合久久婷婷香蕉| 五月婷婷久久综合| 亚洲国产精品av| 97久久超碰国产精品| 亚洲日本护士毛茸茸| 欧美视频第二页| 免费一级欧美片在线观看| 亚洲日本丝袜连裤袜办公室| 久久久久亚洲蜜桃| 91精品国产品国语在线不卡| 久久精品国产**网站演员| 久久视频一区二区| 色综合网色综合| 亚洲伦理在线免费看| 国产亲近乱来精品视频| 色8久久精品久久久久久蜜| 亚洲成av人片| 久久久久9999亚洲精品| 日韩一级片在线观看| 欧美日韩国产不卡| 日本成人在线视频网站| 国产亲近乱来精品视频| www国产精品av| 欧美一级理论片| 欧美男同性恋视频网站| 欧美视频在线一区二区三区| 色综合色综合色综合| 久久成人麻豆午夜电影| 日韩成人伦理电影在线观看| 亚洲第一会所有码转帖| 亚洲一区二区三区四区的| 精品国内二区三区| 欧美性大战久久| 欧美午夜视频网站| 欧美色综合天天久久综合精品| 色系网站成人免费| 色婷婷久久一区二区三区麻豆| 91同城在线观看| 久久精品二区亚洲w码| 精品一区二区三区免费视频| 亚洲激情五月婷婷| 亚洲人成小说网站色在线| 久久综合狠狠综合| 国产日产欧产精品推荐色| 亚洲国产精品ⅴa在线观看| 国产精品乱码久久久久久| 亚洲欧美日韩国产中文在线| 一区二区不卡在线播放| 国产女同性恋一区二区| 国产精品三级电影| 一区二区三区高清| 天堂蜜桃一区二区三区| 国产欧美在线观看一区| 中文字幕一区视频| 国产欧美日韩一区二区三区在线观看| 久久免费偷拍视频| 1024国产精品| 亚洲国产精品精华液网站| 久久99精品国产麻豆婷婷洗澡| 蜜臀av亚洲一区中文字幕| 一卡二卡三卡日韩欧美| 日韩国产高清影视| 国产精品一区一区三区| 久久精品国产999大香线蕉| 国产精品正在播放| 色综合天天天天做夜夜夜夜做| 欧美日韩在线免费视频| 久久亚洲影视婷婷| 亚洲免费在线视频一区 二区| 五月综合激情日本mⅴ| 国产在线国偷精品免费看| 波多野结衣精品在线| 波多野结衣中文字幕一区二区三区 | 天天综合网 天天综合色| 激情深爱一区二区| 久久精品国产秦先生| 丁香桃色午夜亚洲一区二区三区| 久久国产人妖系列| 99国产欧美另类久久久精品| 欧美喷水一区二区| 国产精品午夜电影| 奇米色一区二区| 暴力调教一区二区三区| 欧美一区二区成人| 亚洲日本电影在线| 国产一区二区三区蝌蚪| 欧美亚洲精品一区| 国产精品久久久久久亚洲毛片| 国产精品情趣视频| 日本欧美一区二区三区| 91女厕偷拍女厕偷拍高清| 欧美大肚乱孕交hd孕妇| 久久久久久99精品| 亚洲成av人片一区二区| www.日本不卡| 久久无码av三级| 亚洲一区二区三区四区不卡| 成人午夜在线免费| 日韩欧美一级二级三级久久久| 亚洲精品网站在线观看| 国产精品99久久久久久有的能看| 欧美日韩高清一区二区不卡| 亚洲伦在线观看| 国产91露脸合集magnet| 日韩欧美高清dvd碟片| 亚洲综合免费观看高清完整版| 成年人国产精品| 欧美极品aⅴ影院| 国产美女在线精品| 日韩亚洲欧美一区| 亚洲国产精品人人做人人爽| 99riav久久精品riav| 国产欧美日韩在线视频| 国产一区二区三区在线观看免费| 欧美一卡二卡在线| 日韩高清不卡在线| 欧美婷婷六月丁香综合色| 亚洲免费观看视频| 91性感美女视频| 日韩毛片一二三区| 91亚洲精品乱码久久久久久蜜桃| 国产精品你懂的在线欣赏| 国产米奇在线777精品观看| 精品国产麻豆免费人成网站| 日本va欧美va瓶| 欧美一区二区成人| 精品一区二区在线播放| 91精品免费在线观看| 日韩精品色哟哟| 欧美一区二区啪啪| 美女mm1313爽爽久久久蜜臀| 日韩亚洲欧美一区| 九一久久久久久| 久久久精品影视| 成人美女视频在线观看18| 国产精品天美传媒| www.欧美.com| 一区二区三区在线视频观看58| 91九色最新地址| 亚洲v中文字幕| 在线综合视频播放| 激情五月激情综合网| 久久久久久夜精品精品免费| 国产69精品久久久久毛片| 国产精品久久久久久久久晋中| 91丨porny丨国产| 亚洲午夜影视影院在线观看| 91 com成人网| 国产精品一区二区久激情瑜伽| 国产色产综合产在线视频| 99综合影院在线| 亚洲第一久久影院| 欧美mv和日韩mv的网站| 国产高清精品网站| 精品久久五月天| 成人毛片在线观看| 亚洲第一搞黄网站| 亚洲精品一区二区精华| 成人av免费在线| 亚洲成av人影院在线观看网| 337p粉嫩大胆色噜噜噜噜亚洲| 成人国产精品免费| 亚洲国产一区二区在线播放| 精品乱码亚洲一区二区不卡| 成人美女在线视频| 午夜精品在线看| 国产精品区一区二区三区| 欧美视频一区二区三区| 精久久久久久久久久久| 日韩美女久久久| 日韩美女视频一区二区在线观看| 成人丝袜18视频在线观看| 亚洲精品老司机| 精品久久久久久亚洲综合网| 99久久精品国产观看| 秋霞电影网一区二区| 国产精品美女久久久久aⅴ国产馆| 欧美主播一区二区三区美女| 亚洲乱码中文字幕| 欧美精品一区二区久久婷婷| 色噜噜狠狠成人网p站| 精品亚洲国产成人av制服丝袜| 亚洲日本在线观看| 精品久久久久香蕉网| 欧美午夜精品一区二区蜜桃| 国产精品亚洲人在线观看| 日本在线不卡视频一二三区| 亚洲视频你懂的| 久久久久9999亚洲精品| 欧美一级片在线看|