eclipse4-rcp:Eclipse 4 RCP 测试项目

  • e3_445044
    了解作者
  • 14KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-01 01:47
    上传日期
Eclipse 4 RCP 测试项目 基于
eclipse4-rcp-master.zip
内容介绍
package com.example.e4.rcp.todo.parts; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import javax.annotation.PostConstruct; import org.eclipse.e4.ui.di.Focus; import org.eclipse.swt.SWT; import org.eclipse.swt.browser.Browser; import org.eclipse.swt.events.SelectionAdapter; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Text; public class PlaygroundPart { private Text text; private Browser browser; @PostConstruct public void createControls(Composite parent) { parent.setLayout(new GridLayout(2, false)); text = new Text(parent, SWT.BORDER); text.setMessage("Enter City"); text.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1)); Button button = new Button(parent, SWT.PUSH); button.setText("Search"); button.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { String city = text.getText(); if (city.isEmpty()) { return; } try { // not supported at the moment by Google // browser.setUrl("http://maps.google.com/maps?q=" // + URLEncoder.encode(city, "UTF-8") // + "&output=embed"); browser.setUrl("https://www.google.com/maps/place/" + URLEncoder.encode(city, "UTF-8") + "/&output=embed"); } catch (UnsupportedEncodingException e1) { e1.printStackTrace(); } } }); browser = new Browser(parent, SWT.NONE); browser.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1)); } @Focus public void onFocus() { text.setFocus(); } }
评论
    相关推荐
    • Eclipse
      Eclipse
    • Eclipse汉化
      此为Eclipse汉化,内有两个汉化文件和汉化方法-------
    • Eclipse
      Eclipse+SQL學習
    • eclipse安装包
      eclipse.rar 亲测有效!!!亲测有效!!!亲测有效!!!
    • eclipse
      jshint-eclipse-0.9.8.20130728都可以下载
    • eclipse bpel
      eclipse bpel hello world 案例是用eclipse bepl 实现hello+你输入的字符串的功能 环境eclipse bpel designer ode 也可以直接发布到ode中,在IE中测试 如果是初学 还有一个引用外部服务的例子
    • Eclipse快捷键
      Eclipse快捷键-方便查找 Eclipse快捷键-方便查找 Eclipse快捷键-方便查找 Eclipse快捷键-方便查找 Eclipse快捷键-方便查找 Eclipse快捷键-方便查找 Eclipse快捷键-方便查找 Eclipse快捷键-方便查找 Eclipse快捷键-...
    • eclipse资料
      包含:Eclipse RCP入门.pdf;eclipse.pdf;Eclipse插件开发指南.doc;Eclipse平台培训.ppt;RCP程序设计.pdf;一个简单的RCP入门教程.pdf
    • eclipse
      讲述eclipse关联关联架包
    • Eclipse皮肤
      [workspace]/.metadata.plugins/org.eclipse.core.runtime.settings/org.eclipse.jdt.ui.prefs [workspace]/.metadata.plugins/org.eclipse.core.runtime.settings/org.eclipse.ui.editors.prefs