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

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

?? redmondshelfexampler.java

?? 開源的關于SWT開發的圖形應用庫
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
		firstCreate = false;		
	}
	
	public void recreate(){
		
		borderStyler.remove(pShelf);
		
		if (pShelf != null){
			pShelf.dispose();
		}
		if (l != null){
			l.dispose();
		}	
		if (l2 != null){
			l2.dispose();
		}	
		if (l1 != null){
			l1.dispose();
		}	
		
		
		
		
		
		l1 = new Label(exampleArea,SWT.NONE);
		GridData gd = new GridData();
		gd.widthHint = 100;
		l1.setLayoutData(gd);
		
		
		
		
		
		int style = 0;
		
		
		RedmondShelfStrategy strategy = new RedmondShelfStrategy(style);
		
		
		if (foreground != null)
			foreground.dispose();
		if (selforeground != null)
			selforeground.dispose();
		if (g1 != null)
			g1.dispose();
		if (g2 != null)
			g2.dispose();
		if (s1 != null)
			s1.dispose();
		if (s2 != null)
			s2.dispose();
		if (h1 != null)
			h1.dispose();
		if (h2 != null)
			h2.dispose();		
		if (li != null)
			li.dispose();	
		
		style = SWT.NONE;
		if (border.getSelection())
			style = style | PShelf.BORDER;
		
		pShelf = new PShelf(exampleArea,style,strategy);

		borderStyler.setBorderColor(strategy.getLineColor());
		
		if (!border.getSelection()){
			getDisplay().asyncExec(new Runnable() {
				public void run() {
					borderStyler.add(pShelf);		
					borderStyler.style();
					pShelf.getParent().redraw();
				}		
			});
		}
		
		l2 = new Label(exampleArea,SWT.NONE);
		gd = new GridData();
		gd.widthHint = 100;
		l2.setLayoutData(gd);
		
		
		if (firstCreate){
			foregroundComboStrat.setDefaultRGB(pShelf.getForeground().getRGB());
			foregroundCombo.setValue(new NamedRGB("Default",pShelf.getForeground().getRGB()));

			selforegroundComboStrat.setDefaultRGB(strategy.getSelectedForeground().getRGB());
			selforegroundCombo.setValue(new NamedRGB("Default",strategy.getSelectedForeground().getRGB()));

			g1ComboStrat.setDefaultRGB(strategy.getGradient1().getRGB());
			g1Combo.setValue(new NamedRGB("Default",strategy.getGradient1().getRGB()));

			g2ComboStrat.setDefaultRGB(strategy.getGradient2().getRGB());
			g2Combo.setValue(new NamedRGB("Default",strategy.getGradient2().getRGB()));

			s1ComboStrat.setDefaultRGB(strategy.getSelectedGradient1().getRGB());
			s1Combo.setValue(new NamedRGB("Default",strategy.getSelectedGradient1().getRGB()));

			s2ComboStrat.setDefaultRGB(strategy.getSelectedGradient2().getRGB());
			s2Combo.setValue(new NamedRGB("Default",strategy.getSelectedGradient2().getRGB()));

			h1ComboStrat.setDefaultRGB(strategy.getHoverGradient1().getRGB());
			h1Combo.setValue(new NamedRGB("Default",strategy.getHoverGradient1().getRGB()));

			h2ComboStrat.setDefaultRGB(strategy.getHoverGradient1().getRGB());
			h2Combo.setValue(new NamedRGB("Default",strategy.getHoverGradient2().getRGB()));
			
			lComboStrat.setDefaultRGB(strategy.getLineColor().getRGB());
			lCombo.setValue(new NamedRGB("Default",strategy.getLineColor().getRGB()));

			font = null;
			sfont = null;
		} else {
			foreground = new Color(Display.getCurrent(), ((NamedRGB)foregroundCombo.getValue()).getRGB());
			pShelf.setForeground(foreground);

			selforeground = new Color(Display.getCurrent(), ((NamedRGB)selforegroundCombo.getValue()).getRGB());
			strategy.setSelectedForeground(selforeground);
			
			g1 = new Color(Display.getCurrent(), ((NamedRGB)g1Combo.getValue()).getRGB());
			strategy.setGradient1(g1);
			
			g2 = new Color(Display.getCurrent(), ((NamedRGB)g2Combo.getValue()).getRGB());
			strategy.setGradient2(g2);

			s1 = new Color(Display.getCurrent(), ((NamedRGB)s1Combo.getValue()).getRGB());
			strategy.setSelectedGradient1(s1);
			
			s2 = new Color(Display.getCurrent(), ((NamedRGB)s2Combo.getValue()).getRGB());
			strategy.setSelectedGradient2(s2);
			
			h1 = new Color(Display.getCurrent(), ((NamedRGB)h1Combo.getValue()).getRGB());
			strategy.setHoverGradient1(h1);
			
			h2 = new Color(Display.getCurrent(), ((NamedRGB)h2Combo.getValue()).getRGB());
			strategy.setHoverGradient2(h2);
			
			li = new Color(Display.getCurrent(), ((NamedRGB)lCombo.getValue()).getRGB());
			strategy.setLineColor(li);	

			if (font != null)
				strategy.setFont(font);
			
			if (sfont != null)
				strategy.setSelectedFont(sfont);
		}
		
		
		gd = new GridData(GridData.FILL_BOTH);
		gd.verticalIndent = 100;
		pShelf.setLayoutData(gd);
		
		l = new Label(exampleArea,SWT.NONE);
		gd = new GridData(SWT.CENTER,SWT.TOP,true,false);
		gd.horizontalSpan =3;
		gd.heightHint = 70;
		l.setLayoutData(gd);
		
		
		PShelfItem si = new PShelfItem(pShelf,SWT.NONE);
		si.setText("Inbox");
		si.setImage(GalleryImageRegistry.getImage(this.getClass(),"list4_24.png"));
		
		si.getBody().setLayout(new GridLayout());
		Label label = new Label(si.getBody(),SWT.WRAP);
		label.setLayoutData(new GridData(GridData.FILL_BOTH));
		label.setText("This area is a just a regular SWT Composite.  You can access this Composite via ShelfItem.getBody() and add your contents.");
		
		si = new PShelfItem(pShelf,SWT.NONE);
		si.setText("Outgoing Mail");
		si.setImage(GalleryImageRegistry.getImage(this.getClass(),"list2_24.png"));
		
		GridLayout gl = new GridLayout();
		gl.marginHeight = 0;
		gl.marginWidth = 0;
		si.getBody().setLayout(gl);
		List list = new List(si.getBody(),SWT.WRAP);
		list.setLayoutData(new GridData(GridData.FILL_BOTH));
		list.setItems(new String[]{"List item 1","List Item 2","More sample data","Sample data...","Blah blah"});
		
		si = new PShelfItem(pShelf,SWT.NONE);
		si.setText("Notes");
		si.setImage(GalleryImageRegistry.getImage(this.getClass(),"list3_24.png"));
		
		si.getBody().setLayout(new GridLayout());
		Text t = new Text(si.getBody(),SWT.BORDER | SWT.MULTI | SWT.WRAP);
		t.setLayoutData(new GridData(GridData.FILL_BOTH));
		t.setText("The quick brown fox jumps over the lazy dog.  One Two Three");
		
		si = new PShelfItem(pShelf,SWT.NONE);
		si.setText("To-Do List");
		si.setImage(GalleryImageRegistry.getImage(this.getClass(),"list5_24.png"));
		
		gl = new GridLayout();
		gl.marginHeight = 0;
		gl.marginWidth = 0;
		si.getBody().setLayout(gl);
		ListBarListStrategy listStrategy = new ListBarListStrategy(ListBarListStrategy.HOVER);
		PList pList = new PList(si.getBody(),PList.SINGLE,listStrategy);
		pList.setLayoutData(new GridData(GridData.FILL_BOTH));
		
		PListItem li = new PListItem(pList,SWT.NONE);
		li.setText("Example 1");
		li.setImage(GalleryImageRegistry.getImage(this.getClass(),"list1.png"));

		
		si = new PShelfItem(pShelf,SWT.NONE);
		si.setText("Photos");
		si.setImage(GalleryImageRegistry.getImage(this.getClass(),"list1_24.png"));
		gl = new GridLayout();
		gl.marginHeight = 0;
		gl.marginWidth = 0;
		si.getBody().setLayout(gl);
		

		final Tree tree = new Tree (si.getBody(), SWT.V_SCROLL);

		tree.setLayoutData(new GridData(GridData.FILL_BOTH));

		for (int i=0; i<4; i++) {
			TreeItem iItem = new TreeItem (tree, 0);
			iItem.setText ("TreeItem (0) -" + i);
			for (int j=0; j<4; j++) {
				TreeItem jItem = new TreeItem (iItem, 0);
				jItem.setText ("TreeItem (1) -" + j);
				for (int k=0; k<4; k++) {
					TreeItem kItem = new TreeItem (jItem, 0);
					kItem.setText ("TreeItem (2) -" + k);
					for (int l=0; l<4; l++) {
						TreeItem lItem = new TreeItem (kItem, 0);
						lItem.setText ("TreeItem (3) -" + l);
					}
				}
			}
		}


		exampleArea.redraw();
		exampleArea.layout();
	}

	public void registerListeners (Composite master){
		Control [] children = master.getChildren();
		for (int i = 0; i < children.length; i++) {
			Control child = children[i];
			if (child instanceof Composite){
				if (child instanceof Combo){
					Combo combo = (Combo) child;
					combo.addSelectionListener(new SelectionListener(){

						public void widgetSelected(SelectionEvent arg0) {
							//recreate();
						}

						public void widgetDefaultSelected(SelectionEvent arg0) {}
						
					});
				} else if (child instanceof PCombo){
					PCombo pCombo = (PCombo) child;
					pCombo.addModifyListener(new ModifyListener() {
						public void modifyText(ModifyEvent e) {
							recreate();
						}				
					});
				} else {
					registerListeners ((Composite) child);
				}
			}else if (child instanceof Button){
				Button button = (Button) child;
				button.addSelectionListener(new SelectionListener(){

					public void widgetSelected(SelectionEvent arg0) {
						recreate();
					}

					public void widgetDefaultSelected(SelectionEvent arg0) {}
					
				});
			}
		} 
	}

	public void dispose() {
		Composite p = pShelf.getParent();
		
		if (pShelf != null){
			pShelf.dispose();
		}
				
		if (l != null){
			l.dispose();
		}		
		if (l2 != null){
			l2.dispose();
		}	
		if (l1 != null){
			l1.dispose();
		}	
		super.dispose();
		
		p.redraw();
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩福利电影在线观看| 韩国精品主播一区二区在线观看| 午夜欧美大尺度福利影院在线看| 国产自产2019最新不卡| 91国产免费看| 中文乱码免费一区二区| 日本欧美大码aⅴ在线播放| www.99精品| 久久人人爽爽爽人久久久| 亚洲国产成人porn| 91视视频在线观看入口直接观看www| 欧美日韩1区2区| 青青草97国产精品免费观看无弹窗版| 粗大黑人巨茎大战欧美成人| 日韩欧美一区二区久久婷婷| 亚洲午夜精品17c| 日本道在线观看一区二区| 久久久久国产精品厨房| 久久不见久久见免费视频7| 欧美日韩在线播放一区| 樱花影视一区二区| 91视视频在线直接观看在线看网页在线看| 国产日产欧美一区| 国产精品系列在线观看| 久久综合久久综合久久综合| 蜜桃精品在线观看| 91精品国产综合久久小美女| 五月天网站亚洲| 欧美日韩亚洲综合一区 | 日韩你懂的在线播放| 亚洲成va人在线观看| 色94色欧美sute亚洲线路一久 | 国产精品一区二区男女羞羞无遮挡| 欧美三级韩国三级日本三斤| 夜夜嗨av一区二区三区四季av| 99久久久国产精品| 亚洲伦理在线免费看| 9色porny自拍视频一区二区| 国产精品久久久久久久久免费樱桃| 国产乱码精品一区二区三区av| 久久久久久久久久电影| 国模大尺度一区二区三区| 一区二区国产盗摄色噜噜| 91福利社在线观看| 亚洲国产你懂的| 日韩一区二区三区视频在线观看| 免费成人你懂的| 久久伊99综合婷婷久久伊| 国产精品白丝jk白祙喷水网站 | 亚洲精品中文在线影院| 色婷婷激情综合| 亚洲影院理伦片| 欧美日本一区二区| 裸体健美xxxx欧美裸体表演| 久久久精品日韩欧美| 成人激情免费电影网址| 樱花草国产18久久久久| 欧美一区二区在线免费观看| 九九在线精品视频| 国产精品国产精品国产专区不蜜| 色中色一区二区| 免费国产亚洲视频| 中文字幕一区二区三中文字幕| 色综合中文字幕国产 | 久久嫩草精品久久久久| 99re视频精品| 人妖欧美一区二区| 欧美高清一级片在线观看| 欧美伊人精品成人久久综合97| 五月激情六月综合| 欧美国产精品一区二区| 欧亚洲嫩模精品一区三区| 精品一区二区三区在线播放 | 国产成人高清视频| 亚洲一区二区免费视频| 久久理论电影网| 欧美影视一区在线| 国产成人精品网址| 天堂久久久久va久久久久| 国产日本欧美一区二区| 欧美人妖巨大在线| av在线这里只有精品| 日韩1区2区日韩1区2区| 亚洲色图一区二区| 久久影院午夜片一区| 欧美高清性hdvideosex| 9i看片成人免费高清| 狠狠色伊人亚洲综合成人| 一二三四社区欧美黄| 国产视频在线观看一区二区三区| 欧美喷潮久久久xxxxx| 99久久免费精品| 国产精品正在播放| 久久精品国产免费看久久精品| 久久99国产精品久久99| 午夜精品福利一区二区三区av| 国产精品国产三级国产普通话蜜臀| 精品国产污网站| 欧美精品v国产精品v日韩精品 | 欧美色图免费看| 99视频一区二区| 国产黄人亚洲片| 日韩激情av在线| 亚洲一二三四区不卡| 成人免费一区二区三区在线观看| 国产亚洲欧美日韩日本| 欧美tickling网站挠脚心| 91精品婷婷国产综合久久性色| 日本精品视频一区二区| 一本久道久久综合中文字幕 | 久久先锋影音av鲁色资源网| 欧美一级日韩免费不卡| 欧美精品一级二级三级| 欧美日韩精品免费观看视频| 欧美性视频一区二区三区| 色婷婷一区二区| 在线视频观看一区| 欧美亚男人的天堂| 7777精品伊人久久久大香线蕉最新版| 91极品视觉盛宴| 欧美日韩国产免费| 91精品国产一区二区三区蜜臀 | 精品国产一区二区三区久久影院| 欧美一区二区视频在线观看2022| 欧美另类一区二区三区| 欧美精品在线观看播放| 欧美一卡二卡在线观看| 日韩美女视频一区二区在线观看| 欧美一级日韩一级| 久久久久久9999| 国产精品乱码妇女bbbb| 亚洲人成电影网站色mp4| 一区二区三区四区高清精品免费观看 | 国产片一区二区| 自拍偷拍欧美激情| 亚洲第一会所有码转帖| 五月天欧美精品| 国产精品正在播放| 91久久精品一区二区三区| 欧美日韩精品欧美日韩精品一| 欧美一区2区视频在线观看| 久久精品亚洲精品国产欧美| 亚洲色图制服丝袜| 免费成人av在线| 国产宾馆实践打屁股91| 欧美在线播放高清精品| 亚洲男人天堂av网| 丝袜诱惑制服诱惑色一区在线观看| 美女久久久精品| www.爱久久.com| 91麻豆精品国产91| 中文字幕av一区二区三区| 亚洲成精国产精品女| 国产精品夜夜嗨| 欧美三级视频在线播放| 久久久久国产精品人| 亚洲小说春色综合另类电影| 精品在线播放免费| 日本韩国欧美在线| 久久久国产精华| 亚洲第一主播视频| 成人免费黄色在线| 欧美一区二区三区视频| 中文字幕视频一区二区三区久| 日韩黄色一级片| 一本到三区不卡视频| 国产午夜精品福利| 日韩高清一区二区| 色国产精品一区在线观看| 久久人人爽人人爽| 免费精品99久久国产综合精品| 色偷偷成人一区二区三区91| 2022国产精品视频| 日韩在线播放一区二区| 91丨九色丨蝌蚪富婆spa| 国产日韩欧美亚洲| 精东粉嫩av免费一区二区三区| 欧美性感一区二区三区| 日韩伦理av电影| 成人免费毛片app| 久久精品人人做人人爽人人| 日韩精品电影在线| 欧洲av在线精品| 亚洲欧美电影一区二区| 粉嫩蜜臀av国产精品网站| 精品国产一区二区在线观看| 五月天久久比比资源色| 在线观看不卡视频| 亚洲少妇屁股交4| 97se亚洲国产综合自在线不卡| 久久久亚洲高清| 国产一区二区主播在线| 日韩美女一区二区三区四区| 青青草国产成人99久久| 69精品人人人人| 免费成人在线观看| 日韩视频永久免费| 久久国产精品99精品国产| 欧美一级黄色大片| 麻豆高清免费国产一区|