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

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

?? formview.java

?? A great example of the Eclipse Forms.
?? JAVA
字號:
/*******************************************************************************
 * Copyright (c) 2000, 2004 IBM Corporation and others.
 * All rights reserved. This program and the accompanying materials 
 * are made available under the terms of the Common Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/cpl-v10.html
 * 
 * Contributors:
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/
package org.eclipse.ui.forms.article.views;
import org.eclipse.jface.resource.JFaceResources;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Text;
import org.eclipse.ui.forms.FormColors;
import org.eclipse.ui.forms.article.FormArticlePlugin;
import org.eclipse.ui.forms.events.ExpansionAdapter;
import org.eclipse.ui.forms.events.ExpansionEvent;
import org.eclipse.ui.forms.events.HyperlinkAdapter;
import org.eclipse.ui.forms.events.HyperlinkEvent;
import org.eclipse.ui.forms.widgets.ExpandableComposite;
import org.eclipse.ui.forms.widgets.FormText;
import org.eclipse.ui.forms.widgets.FormToolkit;
import org.eclipse.ui.forms.widgets.Hyperlink;
import org.eclipse.ui.forms.widgets.ImageHyperlink;
import org.eclipse.ui.forms.widgets.ScrolledForm;
import org.eclipse.ui.forms.widgets.Section;
import org.eclipse.ui.forms.widgets.TableWrapData;
import org.eclipse.ui.forms.widgets.TableWrapLayout;
import org.eclipse.ui.part.ViewPart;

public class FormView extends ViewPart {
	private FormToolkit toolkit;
	private ScrolledForm form;
	/**
	 * The constructor.
	 */
	public FormView() {
	}
	/**
	 * This is a callback that will allow us to create the viewer and
	 * initialize it.
	 */
	public void createPartControl(Composite parent) {
		toolkit = new FormToolkit(parent.getDisplay());
		form = toolkit.createScrolledForm(parent);
		form.setText(Messages.getString("FormView.title")); //$NON-NLS-1$
		TableWrapLayout layout = new TableWrapLayout();
		//GridLayout layout = new GridLayout();
		form.getBody().setLayout(layout);
		Hyperlink link = toolkit.createHyperlink(form.getBody(), Messages.getString("FormView.link"), //$NON-NLS-1$
				SWT.WRAP);
		link.addHyperlinkListener(new HyperlinkAdapter() {
			public void linkActivated(HyperlinkEvent e) {
				System.out.println(Messages.getString("FormView.linkMessage")); //$NON-NLS-1$
			}
		});
		link.setText(Messages.getString("FormView.longLink")); //$NON-NLS-1$
		layout.numColumns = 2;
		TableWrapData td = new TableWrapData();
		td.colspan = 2;
		link.setLayoutData(td);
		//GridData gd = new GridData();
		//gd.horizontalSpan = 2;
		//link.setLayoutData(gd);
		toolkit.createLabel(form.getBody(), Messages.getString("FormView.textLabel")); //$NON-NLS-1$
		Text text = toolkit.createText(form.getBody(), ""); //$NON-NLS-1$
		td = new TableWrapData(TableWrapData.FILL_GRAB);
		text.setLayoutData(td);
		//text.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
		Button button = toolkit.createButton(form.getBody(),
				Messages.getString("FormView.checkbox"), SWT.CHECK); //$NON-NLS-1$
		td = new TableWrapData();
		td.colspan = 2;
		button.setLayoutData(td);

		//gd = new GridData();
		//gd.horizontalSpan = 2;
		//button.setLayoutData(gd);

		ExpandableComposite ec = toolkit.createExpandableComposite(form.getBody(), ExpandableComposite.TREE_NODE|ExpandableComposite.CLIENT_INDENT);
		ImageHyperlink eci = toolkit.createImageHyperlink(ec, SWT.NULL);
		//eci.setImage(FormArticlePlugin.getDefault().getImageRegistry().get(FormArticlePlugin.IMG_SAMPLE));
		ec.setTextClient(eci);
		ec.setText(Messages.getString("FormView.expandable")); //$NON-NLS-1$
		String ctext = Messages.getString("FormView.expandableText")+ //$NON-NLS-1$
		Messages.getString("FormView.expandablText2")+ //$NON-NLS-1$
		Messages.getString("FormView.expandableText3")+ //$NON-NLS-1$
		Messages.getString("FormView.expandableText4"); //$NON-NLS-1$
		Label client = toolkit.createLabel(ec, ctext, SWT.WRAP);
		ec.setClient(client);
		td = new TableWrapData();
		td.colspan = 2;
		ec.setLayoutData(td);
		ec.addExpansionListener(new ExpansionAdapter() {
			public void expansionStateChanged(ExpansionEvent e) {
				form.reflow(true);
			}
		});
		Section section = toolkit.createSection(form.getBody(), Section.DESCRIPTION|Section.TWISTIE|Section.TITLE_BAR|Section.EXPANDED);
		td = new TableWrapData(TableWrapData.FILL);
		td.colspan = 2;
		section.setLayoutData(td);
		section.addExpansionListener(new ExpansionAdapter() {
			public void expansionStateChanged(ExpansionEvent e) {
				form.reflow(true);
			}
		});
		section.setText(Messages.getString("FormView.stitle")); //$NON-NLS-1$
		section.setDescription(Messages.getString("FormView.sdesc")); //$NON-NLS-1$
		Composite sectionClient = toolkit.createComposite(section);
		sectionClient.setLayout(new GridLayout());
		button = toolkit.createButton(sectionClient, Messages.getString("FormView.radio1"), SWT.RADIO); //$NON-NLS-1$
		button = toolkit.createButton(sectionClient, Messages.getString("FormView.radio2"), SWT.RADIO); //$NON-NLS-1$
		section.setClient(sectionClient);

		StringBuffer buf = new StringBuffer();
		buf.append("<form>"); //$NON-NLS-1$
		buf.append("<p>"); //$NON-NLS-1$
		buf.append(Messages.getString("FormView.ftext1")); //$NON-NLS-1$
		buf.append(Messages.getString("FormView.ftext2")); //$NON-NLS-1$
		buf.append("</p>"); //$NON-NLS-1$
		buf.append("<p>"); //$NON-NLS-1$
		buf.append(Messages.getString("FormView.ftext3")); //$NON-NLS-1$
		buf.append("</p>"); //$NON-NLS-1$
		buf.append(Messages.getString("FormView.ftext4")); //$NON-NLS-1$
		buf.append(Messages.getString("FormView.ftext5")); //$NON-NLS-1$
		buf.append("</p>"); //$NON-NLS-1$
		buf.append(Messages.getString("FormView.ftext6")); //$NON-NLS-1$
		buf.append(Messages.getString("FormView.ftext7")); //$NON-NLS-1$
		buf.append(Messages.getString("FormView.ftext8")); //$NON-NLS-1$
		buf.append(Messages.getString("FormView.ftext9")); //$NON-NLS-1$
		buf.append(Messages.getString("FormView.ftext10")); //$NON-NLS-1$
		buf.append(Messages.getString("FormView.ftext11")); //$NON-NLS-1$
		buf.append(Messages.getString("FormView.ftext12")); //$NON-NLS-1$
		buf.append(Messages.getString("FormView.ftext13")); //$NON-NLS-1$
		buf.append("</form>"); //$NON-NLS-1$
		FormText rtext = toolkit.createFormText(form.getBody(), true);
		rtext.setWhitespaceNormalized(true);
		td = new TableWrapData(TableWrapData.FILL);
		td.colspan = 2;
		rtext.setLayoutData(td);
		rtext.setImage("image", FormArticlePlugin.getDefault().getImageRegistry().get(FormArticlePlugin.IMG_SAMPLE)); //$NON-NLS-1$
		rtext.setColor("header", toolkit.getColors().getColor(FormColors.TITLE)); //$NON-NLS-1$
		rtext.setFont("header", JFaceResources.getHeaderFont()); //$NON-NLS-1$
		rtext.setFont("code", JFaceResources.getTextFont()); //$NON-NLS-1$
		rtext.setText(buf.toString(), true, false);
		rtext.addHyperlinkListener(new HyperlinkAdapter() {
			public void linkActivated(HyperlinkEvent e) {
				System.out.println(Messages.getString("FormView.lmessage")+e.getHref()); //$NON-NLS-1$
			}
		});
		/*
		layout.numColumns = 3;
		Label label;
		TableWrapData td;
		
		label = toolkit.createLabel(form.getBody(), "Some text to put in the first column", SWT.WRAP);
		label = toolkit.createLabel(form.getBody() ,"Some text to put in the second column and make it a bit longer so that we can see what happens with column distribution. This text must be the longest so that it can get more space allocated to the columns it belongs to.", SWT.WRAP);
		td = new TableWrapData();
		td.colspan = 2;
		label.setLayoutData(td);
		label = toolkit.createLabel(form.getBody(), "This text will span two rows and should not grow the column.", SWT.WRAP);
		td = new TableWrapData();
		td.rowspan = 2;
		label.setLayoutData(td);
		label = toolkit.createLabel(form.getBody(), "This text goes into column 2 and consumes only one cell", SWT.WRAP);
		label.setLayoutData(new TableWrapData(TableWrapData.FILL_GRAB));
		label = toolkit.createLabel(form.getBody(), "This text goes into column 3 and consumes only one cell too", SWT.WRAP);
		label.setLayoutData(new TableWrapData(TableWrapData.FILL));
		label = toolkit.createLabel(form.getBody(), "This text goes into column 2 and consumes only one cell", SWT.WRAP);
		label.setLayoutData(new TableWrapData(TableWrapData.FILL_GRAB));
		label = toolkit.createLabel(form.getBody(), "This text goes into column 3 and consumes only one cell too", SWT.WRAP);
		label.setLayoutData(new TableWrapData(TableWrapData.FILL));
		form.getBody().setBackground(form.getBody().getDisplay().getSystemColor(SWT.COLOR_WIDGET_BACKGROUND)); */
		
		toolkit.paintBordersFor(form.getBody());
	}
	/**
	 * Passing the focus request to the form.
	 */
	public void setFocus() {
		form.setFocus();
	}
	/**
	 * Disposes the toolkit
	 */
	public void dispose() {
		toolkit.dispose();
		super.dispose();
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品伦理精品一区| 日韩精品欧美精品| 日韩国产高清在线| 国产福利精品导航| 91精品国产入口在线| 国产精品国产三级国产专播品爱网| 五月激情综合网| www.综合网.com| 久久午夜羞羞影院免费观看| 亚洲综合一区在线| 成人免费精品视频| 久久午夜免费电影| 天堂一区二区在线| 99久久夜色精品国产网站| 精品国产一区二区三区忘忧草| 日韩激情视频网站| 欧美日韩中文另类| 一区二区三区在线播| 成人理论电影网| 久久久久久久久久看片| 三级在线观看一区二区| 欧美视频三区在线播放| 亚洲天堂免费看| 99久久综合狠狠综合久久| 国产亚洲婷婷免费| 国产精品综合久久| 久久久99久久精品欧美| 免费欧美在线视频| 日韩欧美一区二区在线视频| 亚洲成人在线网站| 欧美情侣在线播放| 日韩av在线免费观看不卡| 欧美日韩精品一区二区三区四区 | 欧美性猛片aaaaaaa做受| 国产女同性恋一区二区| 国产在线视频一区二区| 精品国偷自产国产一区| 狠狠色丁香婷综合久久| wwww国产精品欧美| 国产夫妻精品视频| 国产精品毛片高清在线完整版| 国产a久久麻豆| 国产日韩欧美电影| 成人不卡免费av| 亚洲视频网在线直播| 色8久久人人97超碰香蕉987| 亚洲欧美欧美一区二区三区| 色综合天天视频在线观看| 亚洲人午夜精品天堂一二香蕉| thepron国产精品| 亚洲美女淫视频| 欧美日韩你懂得| 久久精品国产秦先生| 亚洲电影激情视频网站| 欧美日本在线播放| 久久国产精品无码网站| 国产欧美日本一区二区三区| 91亚洲永久精品| 天涯成人国产亚洲精品一区av| 欧美成人福利视频| 不卡一区中文字幕| 午夜日韩在线观看| 久久品道一品道久久精品| 不卡的av电影| 日韩专区欧美专区| 欧美激情综合五月色丁香 | 欧美另类一区二区三区| 麻豆成人综合网| 国产精品国产自产拍在线| 欧美日韩卡一卡二| 粉嫩久久99精品久久久久久夜| 伊人性伊人情综合网| 欧美mv日韩mv| 色婷婷久久久久swag精品| 青青草精品视频| 1区2区3区国产精品| 欧美一级片在线观看| www.欧美日韩| 国产在线精品一区在线观看麻豆| 亚洲精品自拍动漫在线| 久久综合九色综合97婷婷女人| 91麻豆蜜桃一区二区三区| 久久99精品久久久久久动态图| 亚洲欧美激情视频在线观看一区二区三区| 欧美日韩成人综合| 99久久精品国产一区二区三区| 免费成人你懂的| 亚洲午夜在线视频| 国产精品三级av| 欧美成人三级在线| 欧美肥妇free| 91福利资源站| 99国产精品久| 国产成人精品免费视频网站| 男女男精品视频网| 亚洲成人一区二区| 日韩毛片在线免费观看| 国产亚洲午夜高清国产拍精品| 在线成人av网站| 欧美日韩一级视频| 色综合久久88色综合天天| 国产成人av影院| 国产剧情在线观看一区二区| 毛片av一区二区三区| 亚洲成人一区在线| 亚洲国产一区在线观看| 51午夜精品国产| 蜜臀精品久久久久久蜜臀| 日本一区二区三区四区| 久久一区二区三区四区| 日韩欧美自拍偷拍| 91精品国产欧美一区二区| 在线亚洲免费视频| 欧美亚洲一区二区在线观看| 91国产免费看| 欧美亚洲一区三区| 欧美视频一区在线观看| 欧美日韩一本到| 欧美精品精品一区| 欧美人xxxx| 欧美一区二区三区啪啪| 欧美va在线播放| 久久久久久毛片| 亚洲成人黄色小说| 日韩高清在线观看| 精品一区二区三区在线观看国产 | 青青草视频一区| 麻豆成人免费电影| 国产精品99久久久久久似苏梦涵| 国产一区亚洲一区| 国产一区视频导航| www.日韩精品| 欧美日韩情趣电影| 欧美草草影院在线视频| 久久精品视频网| 亚洲欧美二区三区| 亚洲不卡av一区二区三区| 裸体一区二区三区| 国产高清精品在线| 色综合久久中文字幕| 欧美精品成人一区二区三区四区| 欧美一级专区免费大片| 久久精品免视看| 亚洲综合色噜噜狠狠| 久久国产日韩欧美精品| 懂色av一区二区在线播放| 色猫猫国产区一区二在线视频| 欧美日韩黄色影视| 久久久久久亚洲综合| 一区二区在线观看视频| 麻豆极品一区二区三区| 国产成人日日夜夜| 欧美亚洲国产bt| 久久久久久久电影| 一区二区激情视频| 国产精品2024| 欧美巨大另类极品videosbest | 色婷婷av一区二区三区大白胸 | 久久久久久久久伊人| 一区二区三区久久久| 久久99九九99精品| 欧美三级视频在线观看| 久久久久88色偷偷免费| 偷拍日韩校园综合在线| 成人99免费视频| 日韩免费一区二区三区在线播放| 日韩码欧中文字| 久久99精品国产麻豆不卡| 日本道精品一区二区三区| 久久久一区二区三区| 午夜激情综合网| 97久久精品人人做人人爽50路 | 久久综合久色欧美综合狠狠| 亚洲久草在线视频| 成人亚洲一区二区一| 日韩精品一区在线| 亚洲国产日韩a在线播放性色| 丰满岳乱妇一区二区三区| 日韩区在线观看| 亚洲成a人v欧美综合天堂 | 91国偷自产一区二区三区观看| 久久综合精品国产一区二区三区 | 国产一区在线精品| 日韩欧美中文字幕一区| 亚洲国产人成综合网站| 成人美女视频在线看| 国产亚洲一区二区三区| 久久精品国产精品亚洲红杏| 欧美色图天堂网| 亚洲品质自拍视频| 99精品国产一区二区三区不卡| 国产欧美日韩在线观看| 国产精品自拍在线| 国产亚洲一本大道中文在线| 国产自产视频一区二区三区| 日韩精品一区二区三区蜜臀| 日本视频在线一区| 日韩欧美国产午夜精品| 日韩av在线发布| 欧美r级在线观看|