`

ViewForm

 
阅读更多

      ViewForm是一个容器,它是编辑器的基座,用来容纳工具栏和文本框,ToolBar是一个工具栏,同时可以容纳一个工具栏按钮ToolItem

 

		ViewForm vf=new ViewForm(shell, SWT.NONE);
		vf.setLayout(new FillLayout());
		
		final Text text=new Text(vf, SWT.BORDER|SWT.V_SCROLL);
		vf.setContent(text);
		
		ToolBar tb=new ToolBar(vf, SWT.NONE);
		ToolItem ti=new ToolItem(tb, SWT.PUSH);
		ti.setText("取得");
		ti.addSelectionListener(new SelectionAdapter()
		{
			@Override
			public void widgetSelected(SelectionEvent arg0) {
				// TODO Auto-generated method stub
				MessageDialog.openInformation(null, null, text.getText());
			}
			
		});
		
		
		ToolItem ti2=new ToolItem(tb, SWT.PUSH);
		ti2.setText("删除");
		ti2.addSelectionListener(new SelectionAdapter()
		{
			@Override
			public void widgetSelected(SelectionEvent arg0) {
				text.setText("");
			}
			
		});
		
		vf.setTopLeft(tb);
 
分享到:
评论

相关推荐

    SWT(JFace)体验之ViewForm的使用

    SWT(JFace) 体验之 ViewForm 的使用 ViewForm 是 SWT(JFace) 中的一个容器控件,继承自 Composite,用于调整布局和管理控件的布局。下面是对 ViewForm 的使用和相关知识点的总结: 一、ViewForm 的概念和特点 ...

    C# MVP模式最小的例子

    var viewForm = new ViewForm(); viewForm.RegisterPresenterEventHandlers(presenter); presenter.SetViewer(viewForm); presenter.SetModel(new Model()); Application.Run(viewForm); } public ...

    MFC view form工程

    在IT领域,MFC(Microsoft Foundation Class)是一个C++库,由微软开发,用于构建Windows应用程序。MFC封装了Windows API,提供了面向对象的接口,使得开发者能够更方便地进行Windows编程。本主题将深入探讨如何在...

    编写日记程序

    viewForm.Controls.Add(dataGridView); // 查询数据库 DataTable dataTable = new DataTable(); using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); SqlCommand...

    Python库 | google_form_prefiller-0.0.2-py3-none-any.whl

    form_url = "https://docs.google.com/forms/d/FORM_ID/viewform" # 预填的数据 data = { "question1": "Answer1", "question2": "Answer2", # 更多问题及其答案... } # 自动填充表单并提交 prefills.fill_and_...

    MuPdf实现预览pdf文件

    <com.artifex.mupdf.fitz.ViewForm android:id="@+id/pdf_view" android:layout_width="match_parent" android:layout_height="match_parent" /> ``` 在对应的Activity或Fragment的Java或Kotlin代码中,你需要...

    org.eclipse.swt.win32

    org.eclipse.swt.custom.ViewForm.class org.eclipse.swt.custom.ViewFormLayout.class org.eclipse.swt.dnd.ByteArrayTransfer.class org.eclipse.swt.dnd.Clipboard.class org.eclipse.swt.dnd.DND.class org....

    prettyTEI:TEI的一些工具和样式

    拖放您的TEI文件在他们身上看到TEI-CSS样式...dist / css / formTei.min.css通过更少的文件重新生成CSS 安装节点模块:cd prettyTeinpm install重新列出文件lessc less/viewForm.less --clean-css="--s0" > dist/css

    covid19-tw:台湾确认来自https:docs.google.comspreadsheetsd1I9EXxe-pWLhcLosakg5TPt98ERY6tdpJn1KngIGY7oYedit#gid = 0的covid-19 json API来源

    这是以下内容的搜寻器数据: 用法 1.直接从github使用JSON 2. CURL ...3.运行shell脚本: ....4. CRON标签 */4 * * * * cd /home/ubuntu/Project/covid19-tw/ && bash getData.sh {key} > /tmp/temp.log 2>&1 ...

    Block Recruiters Ads-crx插件

    您可以填写以下表单来提供帮助:https://docs.google.com/spreadsheet/viewform?formkey=dFNyUkhGV2RVemFuaC1jOThZdWpUaUE6MQ2。我如何建议功能或增强功能? 您可以在...

    MKKP Hoax Radar-crx插件

    https://mkkp-hoax-radar.lazos.me/ 如果您已陷入列表中尚未在列表中的页面上,则无法宣布它: https://docs.google.com/borms/d/e/1faipqlscpkkkwxc4af0vqnji0mz6yu5-ax6vdcrbnfmc08cos7-lmfxa/viewForm

    WCL翻译「WCL Translation」-crx插件

    这个扩展将warcraftlogs网站的内容从英文翻译成中文。...https://docs.google.com/forms/d/e/1FAIpQLSd45xkJrz9XIetA1AoZ7vHqq37KUfsQ6E5vKoPgC2QOSvmHHA/viewform?usp=sf_link 支持语言:中文 (繁體)

    sheets-url-shortener:一种简单的短URL重定向服务,建立在Google表格的顶部,可在无服务器的Google Cloud Run上廉价运行

    带有Google Spreadsheet... 捷径网址code https://github.com/ahmetb/ book https://docs.google.com/forms/d/e/1FAIpQLSefArw8NWiha6YCaoTccGZmo4QvuDYY4s87Y_tjW6h4al_4NQ/viewform yt https://www.youtube.com/watch

    PythonTraining:创建此存储库来存储与Python培训相关的所有工件

    : 可选:加入我们的Facebook组: : 请在以下位置填写Google表单: ://docs.google.com/forms/d/e/1FAIpQLSdvQv6XBhhPcJOAPDxm-8fVCPLN9ZbjskRvuEyw_2zhHSyZQ/viewform,以便我们了解您的GitHib用户名和Discord...

    Linqo - Better sharing-crx插件

    --- :backhand_index_pointing_down:我们很乐意反馈 https://docs.google.com/forms/d/e/1faipqlsew9vmizfcw-oi2tczhwb_3s-hitb4w4wls_az7rzmd9uvk5a/viewForm. --- (您是否注意到我们通过合并“链接”和“引用...

Global site tag (gtag.js) - Google Analytics