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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rectanglegroupexampler.java

?? 開源的關于SWT開發的圖形應用庫
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:

package com.swtplus.gallery;

import org.eclipse.swt.SWT;
import org.eclipse.swt.SWTException;
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.graphics.Image;
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.FileDialog;
import org.eclipse.swt.widgets.FontDialog;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.MessageBox;
import org.eclipse.swt.widgets.Text;

import com.swtplus.utility.Styler;
import com.swtplus.widgets.PCombo;
import com.swtplus.widgets.PGroup;
import com.swtplus.widgets.combo.ColorComboStrategy;
import com.swtplus.widgets.combo.ListComboStrategy;
import com.swtplus.widgets.combo.NamedRGB;
import com.swtplus.widgets.group.RectangleGroupStrategy;
import com.swtplus.widgets.group.SimpleGroupStrategy;
import com.swtplus.widgets.toggle.ChevronsToggleStrategy;
import com.swtplus.widgets.toggle.IToggleStrategy;
import com.swtplus.widgets.toggle.ImageToggleStrategy;
import com.swtplus.widgets.toggle.MinMaxToggleStrategy;
import com.swtplus.widgets.toggle.TreeNodeToggleStrategy;
import com.swtplus.widgets.toggle.TwisteToggleStrategy;


public class RectangleGroupExampler extends Composite implements IWidgetExampler {

	Composite exampleArea;
	private Styler colorStyler;
	private Styler borderStyler;
	private PCombo toggleCombo;
	private Text titleText;
	protected Font font;
	private PCombo groupImageCombo;
	
	PGroup pGroup;
	protected Image groupBrowsedImage;
	private Button buttonToggleLeft;
	private Button buttonImageRight;
	private Color foreground;
	private Color background;
	private Color colorBody;
	
	
	public static final String TWISTE = "TwisteToggleStrategy";
	public static final String TREENODE = "TreeNodeToggleStrategy";
	public static final String CHEVRONS = "ChevronsToggleStrategy";
	public static final String MINMAX = "MinMaxToggleStrategy";
	public static final String IMAGE = "ImageToggleStrategy (Using Slider Images)";
	private String NONE = "(None)";
	
	boolean firstCreate = true;
	private Button buttonRounded;
	private Button buttonPaintImageOutOfBounds;
	private PCombo foregroundCombo;
	private ColorComboStrategy foregroundComboStrat;
	private Button backgroundSingle;
	private ColorComboStrategy backgroundComboStrat;
	private PCombo backgroundCombo;
	private Button backgroundGradient;
	
//	private Color[] gradients;
//	private int[] gradientPercents;
//	private boolean gradientVertical;
	private ColorComboStrategy bodyComboStrat;
	private PCombo bodyCombo;
	
	
	public RectangleGroupExampler(Composite parent){
		super(parent,SWT.NONE);
		
		colorStyler = new Styler();
		colorStyler.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_LIST_BACKGROUND));
		
		borderStyler = Gallery.borderStyler;
		
		colorStyler.add(this);
		this.setLayout(new GridLayout());
		
		SimpleGroupStrategy sgs = new SimpleGroupStrategy(SWT.NONE);
		PGroup sg = new PGroup(this,sgs);
		GridData gd = new GridData(GridData.FILL_HORIZONTAL);
		sg.setLayoutData(gd);
		sg.setBackground(parent.getBackground());
		sg.setText("Toggle Strategy");
		Composite c = sg.getBody();
		GridLayout gl = new GridLayout();
		gl.numColumns = 2;
		c.setLayout(gl);
		colorStyler.add(c);
		
		
		Label l = new Label(c,SWT.NONE);
		l.setText("Toggle Strategy:");
		colorStyler.add(l);
		
		ListComboStrategy toggleStrategy = new ListComboStrategy(SWT.NONE);
		toggleStrategy.setVisibleItemCount(6);
		toggleCombo = new PCombo (c,PCombo.READ_ONLY | PCombo.FLAT,toggleStrategy);
		colorStyler.add(toggleCombo);
		//borderStyler.add(toggleCombo);
		
		toggleStrategy.getList().setItems(new String[]{NONE,TWISTE,TREENODE,CHEVRONS,MINMAX,IMAGE});
		toggleCombo.addSelectionListener(new SelectionListener(){
			public void widgetSelected(SelectionEvent arg0) {
				//toggleType = toggleCombo.getText();
				recreate();
			}
			public void widgetDefaultSelected(SelectionEvent arg0) {}
		});
		gd = new GridData(GridData.FILL_HORIZONTAL);
		toggleCombo.setLayoutData(gd);
		toggleCombo.setValue(CHEVRONS);
		borderStyler.add(toggleCombo);
		
		sgs = new SimpleGroupStrategy(SWT.NONE);
		sg = new PGroup(this,sgs);
		gd = new GridData(GridData.FILL_HORIZONTAL);
		sg.setLayoutData(gd);
		sg.setBackground(parent.getBackground());
		sg.setText("Colors");
		c = sg.getBody();
		gl = new GridLayout();
		gl.numColumns = 2;
		c.setLayout(gl);
		c.setBackground(parent.getBackground());
		
		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);
		
		backgroundSingle = new Button(c,SWT.RADIO | SWT.FLAT);
		backgroundSingle.setText("Background Color:");
		backgroundComboStrat = new ColorComboStrategy(ColorComboStrategy.SHOW_DEFAULT | ColorComboStrategy.SHOW_SWTPALETTE);
		backgroundCombo = new PCombo(c,PCombo.READ_ONLY | PCombo.FLAT,backgroundComboStrat);
		gd = new GridData(GridData.FILL_HORIZONTAL);
		backgroundCombo.setLayoutData(gd);
		borderStyler.add(backgroundCombo);
		
		colorStyler.add(backgroundSingle);
		
		backgroundGradient = new Button(c,SWT.RADIO | SWT.FLAT);
		backgroundGradient.setText("Background Gradients");
		colorStyler.add(backgroundGradient);
		backgroundGradient.setSelection(true);

		Label spacer = new Label(c,SWT.NONE);
		spacer.setText("(Sorry no UI at the moment)");		
		colorStyler.add(spacer);
		
		Label colorBodyBackgroundLabel = new Label(c,SWT.NONE);
		colorBodyBackgroundLabel.setText("Body Color:");
		
		colorStyler.add(colorBodyBackgroundLabel);
		
		bodyComboStrat = new ColorComboStrategy(ColorComboStrategy.SHOW_DEFAULT | ColorComboStrategy.SHOW_SWTPALETTE);
		bodyCombo = new PCombo(c,PCombo.READ_ONLY | PCombo.FLAT,bodyComboStrat);
		gd = new GridData(GridData.FILL_HORIZONTAL);
		bodyCombo.setLayoutData(gd);
		borderStyler.add(bodyCombo);
		
		sgs = new SimpleGroupStrategy(SWT.NONE);
		sg = new PGroup(this,sgs);
		gd = new GridData(GridData.FILL_HORIZONTAL);
		sg.setLayoutData(gd);
		sg.setBackground(parent.getBackground());
		sg.setText("Text and Images");
		c = sg.getBody();
		gl = new GridLayout();
		gl.numColumns = 3;
		c.setLayout(gl);
		c.setBackground(parent.getBackground());
		
		Label titleLabel = new Label(c,SWT.NONE);
		titleLabel.setText("Title:");
		colorStyler.add(titleLabel);
		
		titleText = new Text(c, SWT.SINGLE);
		titleText.setText("Sample PGroup");
		gd = new GridData(GridData.FILL_HORIZONTAL);
		titleText.setLayoutData(gd);
		colorStyler.add(titleText);
		borderStyler.add(titleText);
		
		Button apply = new Button(c,SWT.PUSH | SWT.FLAT);
		apply.setText("Apply");
		apply.addSelectionListener(new SelectionListener(){

			public void widgetSelected(SelectionEvent arg0) {
				//title = titleText.getText();
				recreate();
			}

			public void widgetDefaultSelected(SelectionEvent arg0) {}
			
		});
		
		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();
				}
			}});
		
		Label placeholder = new Label(c,SWT.NONE);
		colorStyler.add(placeholder);
		
		Label imageLabel = new Label(c,SWT.NONE);
		imageLabel.setText("Image:");
		colorStyler.add(imageLabel);
		
		ListComboStrategy imageStrategy = new ListComboStrategy(SWT.NONE);
		groupImageCombo = new PCombo(c,PCombo.READ_ONLY | PCombo.FLAT,imageStrategy);
		groupImageCombo.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
		//colorStyler.add(groupImageCombo);
		borderStyler.add(groupImageCombo);
		
		imageStrategy.getList().add("(None)");
		imageStrategy.getList().add("Woman");
		imageStrategy.getList().add("Browse...");
		

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久激情五月婷婷| 亚洲欧美激情一区二区| 在线观看免费一区| 国产精品一区二区在线观看网站| 日韩国产欧美在线播放| 亚洲综合偷拍欧美一区色| 亚洲日穴在线视频| 亚洲天堂福利av| 一区二区三区在线播| 亚洲精品亚洲人成人网| 亚洲国产日韩一区二区| 日韩国产精品大片| 国精产品一区一区三区mba视频| 免播放器亚洲一区| 激情六月婷婷久久| 高清在线成人网| 91丨porny丨最新| 欧美日韩国产另类不卡| 日韩欧美在线观看一区二区三区| 日韩精品中文字幕一区二区三区| 久久久久国产精品人| 亚洲欧洲一区二区三区| 亚洲成在人线免费| 美女视频免费一区| 成人成人成人在线视频| 在线观看免费一区| 日韩三级精品电影久久久| 国产欧美一区二区三区鸳鸯浴| 亚洲天天做日日做天天谢日日欢 | gogogo免费视频观看亚洲一| 99久久99久久精品免费观看| 欧美日韩精品一区二区三区四区| 精品999久久久| 亚洲欧美日韩成人高清在线一区| 日韩国产在线观看| 亚洲已满18点击进入久久| 麻豆精品视频在线观看视频| 成人黄色电影在线| 欧美一级片在线看| 欧美国产精品一区| 婷婷六月综合亚洲| 波多野结衣欧美| 91精品国产综合久久久久久| 中文字幕一区二区三区不卡在线| 日韩电影一区二区三区四区| 99久久精品国产一区| 日韩一区二区三区电影在线观看| 国产无人区一区二区三区| 午夜av区久久| 波多野结衣欧美| 久久日一线二线三线suv| 亚洲激情图片一区| 国产激情偷乱视频一区二区三区| 日本乱码高清不卡字幕| 国产精品色在线| 理论电影国产精品| 欧美日韩日日夜夜| 国产精品久久久久久久久免费丝袜| 免费一区二区视频| 欧美精品在线一区二区三区| 国产精品免费aⅴ片在线观看| 免费精品99久久国产综合精品| 91黄视频在线观看| 国产精品欧美一区喷水| 韩国理伦片一区二区三区在线播放| 欧美体内she精高潮| 国产精品乱码一区二区三区软件| 国产资源精品在线观看| 91精品国产综合久久国产大片| 夜夜精品视频一区二区| 一本久道中文字幕精品亚洲嫩| 国产精品高潮久久久久无| 成人中文字幕电影| 久久久精品tv| 高清beeg欧美| 国产精品天美传媒沈樵| 成人一道本在线| 亚洲欧洲日韩在线| 91农村精品一区二区在线| 亚洲人成网站在线| www.亚洲人| 中文字幕一区二区视频| 91视频观看免费| 一区二区三区国产精华| 欧美视频一区在线观看| 亚洲电影第三页| 欧美一区二区三区日韩| 蜜桃av一区二区| 国产亚洲一区二区三区在线观看| 国产成人亚洲综合色影视| 国产精品乱码一区二区三区软件 | 欧美日韩一区小说| 亚洲欧洲日韩综合一区二区| 色女孩综合影院| 亚洲大型综合色站| 精品国产百合女同互慰| jlzzjlzz亚洲日本少妇| 洋洋成人永久网站入口| 日韩一区二区视频| 国产成人午夜精品5599| 亚洲精品五月天| 日韩三级在线观看| 99久久久无码国产精品| 性做久久久久久| 久久久亚洲国产美女国产盗摄| 成人精品视频.| 日本伊人色综合网| 亚洲国产精品ⅴa在线观看| 欧美系列在线观看| 国产老肥熟一区二区三区| 亚洲另类春色校园小说| 亚洲精品在线三区| 在线观看欧美精品| 国产一区二区0| 亚洲已满18点击进入久久| 久久亚洲精华国产精华液| 色婷婷综合在线| 国产精品羞羞答答xxdd| 亚洲电影第三页| 日韩理论在线观看| www国产成人| 欧美精品 国产精品| 波多野结衣在线一区| 麻豆高清免费国产一区| 亚洲一区二区三区自拍| 欧美激情中文字幕| 日韩三级免费观看| 欧美日韩精品免费| 91亚洲精华国产精华精华液| 激情综合网av| 麻豆一区二区三| 亚洲va中文字幕| 一区二区三区在线影院| 国产精品天美传媒沈樵| 26uuu色噜噜精品一区二区| 69精品人人人人| 欧洲av在线精品| 色综合久久六月婷婷中文字幕| 国产精品一区二区三区99| 蜜臀av在线播放一区二区三区| 一级精品视频在线观看宜春院| 中文字幕日韩欧美一区二区三区| 久久理论电影网| 精品福利在线导航| 精品国产露脸精彩对白| 日韩视频一区二区在线观看| 91精品国产综合久久精品图片| 欧美欧美欧美欧美首页| 欧美日韩一区二区三区在线看| 色吧成人激情小说| 在线一区二区三区四区五区| 欧美性欧美巨大黑白大战| av午夜精品一区二区三区| 成人激情图片网| 99久久精品免费看国产| av中文字幕亚洲| 色先锋资源久久综合| 91一区在线观看| 在线视频你懂得一区| 欧美无人高清视频在线观看| 欧美精品在欧美一区二区少妇| 欧美久久久久久久久久| 欧美一区二区三区系列电影| 精品欧美一区二区在线观看 | 精品国产精品一区二区夜夜嗨| 欧美成人精品3d动漫h| 久久久久久麻豆| 国产精品久久久久久久久免费丝袜| 亚洲欧洲精品一区二区精品久久久 | 欧美一区二区三区免费视频| 欧美一区二区三区人| 欧美xxxxx裸体时装秀| 精品美女一区二区三区| 国产目拍亚洲精品99久久精品| 国产精品毛片久久久久久久| 一级中文字幕一区二区| 秋霞成人午夜伦在线观看| 国产精品1区2区3区| 99久久免费国产| 91精品国产综合久久精品麻豆| 久久夜色精品国产噜噜av| 亚洲色图一区二区三区| 日韩av中文在线观看| 高清不卡一二三区| 欧美日韩国产另类一区| 久久久五月婷婷| 一个色在线综合| 国产一区二区福利视频| 一本大道久久a久久综合| 日韩免费在线观看| 日韩毛片视频在线看| 狂野欧美性猛交blacked| jlzzjlzz亚洲日本少妇| 日韩欧美一级二级三级久久久| 国产精品日日摸夜夜摸av| 免费一级片91| 欧美在线高清视频| 国产精品久久精品日日| 日韩—二三区免费观看av| 色综合天天视频在线观看|