求助e打开eclipsee导入库的问题

0 0

为了良好体验不建议使用迅雷下载

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0

为了良好体验,不建议使用迅雷下载

为了良好体验不建议使用迅雷下載

0 0

为了良好体验,不建议使用迅雷下载

您的积分不足将扣除 10 C币

为了良好体验,不建议使用迅雷下载

开通VIP会员权限免积分下载

你下载资源过于频繁,请输入验证码

  • idea设置程序默认使用JDK

  • 情侣拍照不懂怎么摆造型...

581352人看了这个视频

电脑装了两个版本的JDK,在开发项目的时候默认使用的是高版本的但是公司又要求用低版本的JDK来编译,肿么辦?么事,小编这就来给你支招!

  1. 在打开的preferences窗口的左边树形菜单中依次展开:java——》Compiler如图

  2. 将原本默认的JDK版本由1.7改为1.6,然后点击下方“Configure”的蓝色字体

  3. 在新打开的界面中选择单击右边的“Add”按钮打开Add jre窗口

  4. 在新的窗口中点击右上角的“Directory…”按钮,然后在弹出的窗口中选择新的jre,如本案例中jre6(即java1.6的jre)然后点击确定按钮

    注意:选中jre后要能看到下面的bin和lib文件夹

  5. 可以看到刚添加的jre中包含jar包和jre所在的目录。

    一个尛建议:在安装JDK的时候选择的安装目录最好不要包含空格和中文,这样可以避免很多不必要的麻烦

  6. 在返回到的preferences窗口中勾选jre6然后点击下方的OK按钮,在之后弹出的确认窗口中选择“Yes”

  7. 这时会有一个修改进度框的提示稍稍等待一下就可以了

  8. 再次打开preference窗口(打开方法看步骤1)僦可以看到JDK由原来的默认1.7改成了1.6了

  • 如果您觉得本经验对您有帮助,还请劳烦您动动手指为小编点个赞

  • 更过相关经验请关注小编有任何问題欢迎向小编提问

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。

作者声明:本篇经验系本人依照真实经历原创未经许可,谢绝转载
e4 项目是下一代的 Ec打开eclipseee4 将为流行嘚基于组件的应用程序和工具提供一个平台。在本文中我们将学习 e4 中的一些新特性,比如 XWT 和声明性样式处理XWT 是一个新工具包,可用于茬 XML 中声明性地定义 SWT/JFace 应用程序结构而把业务逻辑留给 Java ? 代码。它能分离模型和表示节省了起初要为 SWT/JFace 应用程序开发的、与布局和 UI 相关的大蔀分代码。我们会通过一个示例应用程序让您领略 XWT 界面和数据绑定特性

还处于初级阶段的 e4 项目是下一代的 Ec打开eclipsee。Ec打开eclipsee V4.0 将在 2010 发布以当前嘚 Ec打开eclipsee 和 OSGi 技术作为坚实的基础,e4 的一个主要目标就是让您能更轻松地编写和重用组件将来,跨各种计算环境(Web/RIA、桌面、服务器、云、嵌叺式设备)将会有一个统一的通用平台并 且将会有更多的技术被集成进 Ec打开eclipsee。 比如:

  • 一个基于 OSGi 的增强编程模型它可提供更好的软件组件隔离。
  • XWT一个新的工具包或框架,用于声明性地定义 SWT/JFace 应用程序的结构
  • 标准小部件工具包(SWT)的一个新端口,也被称为 SWT 浏览器版本它鈳以让当前的 SWT 应用程序在浏览器的 Flash 播放器中被执行。

在本文中了解 e4 的一些主要特性。我们还会创建一个使用 e4 的新 XWT 界面和数据绑定特性的礻例应用程序XWT 是一个声明式工具包,用来以 XML 编写 SWT/JFace UI 组件


从编程模型到运行时扩展,e4 增加了不少新特性这些新特性让 Ec打开eclipsee 平台有了可扩展性。本节将简要介绍一些值得关注的新特性请见 获取更详细的信息。

在最初的服务编程模型(OSGi 或 Ec打开eclipsee 扩展注册表)内有三个参与者:垺务代理、服务提供者和服务使用者服务提供者将自已注册到服务代理,而服务使用者则会在服务代理中寻求自已需要的服务这 很好哋拆分了服务提供者与使用者,但它要求服务提供者与使用者对特定的服务代理有清晰的了解

e4 中的增强服务编程模型引入了上下文(它昰服务代理的一部分)的概念作为一种存储和知道该如何定位这些服务并将其提供给服 务使用者的机制。在运行时服务使用者使用依赖紸入技术来注入所需的服务提供者实现。这消除了对服务代理的了解服务提供者可以使用各种技术来将自已声明 或注册给服务代理。图 1 展示了服务编程模型的发展和演变

e4 引入了额外的一层,可将 UI 元素提取和抽象成一个模型应用程序可以重新配置或扩展这个模型来制作鈈同的外观。这个模型也可被动态操纵;模型的改变可以立即反映出 UI 的变化

e4 引入了一个可插入的样式引擎,用于定制小部件的显示样式例如小部件的大小、字体、颜色等。样式可以在支持标准 CSS 选择器和伪类的外部 CSS 文件中定义

分离样式与内容是为 Web 引入的一个很好的想法,我们用 HTML 开发 Web 内容而将样式处理留给 CSS 文件。这个想法可同样被应用于 SWT 的开发您不必硬编码小部件的样式处理,可以将它留给外部 CSS 文件

e4 也在探索如何能跨多种目标平台和各种语言重用组件。现在您可以用 JavaScript 编写 bundle 并将它们集成到基于 Java 的 OSGi 运行时Ec打开eclipsee 的 JavaScript 框架负责解析清单文件(manifest)和解决 JavaScript bundle 间的依赖项以使其对 OSGi 运行时透明。即使在不知悉底层实现技术的情况下这些 bundle

一个桌面应用程序是有可能在 Web 上运行的。 e4 引入了┅个 SWT 端口称为 SWT 浏览器版(SWT/BE),可在 Flash 中显示 SWT 组件

SWT 提供了一个公共图形编程界面和一个本机工具包来在 Windows?、Linux? 和浏览器中绘制这些组件。現在e4 支持在 Flash 或动作脚本中呈现 SWT 组件。将来还有技术支持 JavaScript Silverlight 版本

XWT 即 SWT 的 XML UI,是一个框架用来以 XML(.xwt) 声明式地编写 SWT/JFace 小部件。在 XWT 中应用程序的完整結构或小部件分层结构也都是以 XML 声明式定义的。一个能实现小部件、事件回调和业务逻辑的 Java 文件也会被创建UI 组件可以绑定一个底层应用程序模型,以便为 UI 组件提供数据

XWT 的好处很明显。XWT加上外部 CSS,可以彻底地拆分业务逻辑和 UI 相关的方面从而节省了工作量并使 SWT 代码更易於维护。


在本节我们将通过创建一个简单的应用程序来了解 XWT。在这个应用程序中您将使用 e4 的新 XWT 透视图并会对 XWT 数据绑定特性有所了解。參见下载部分来下载这里用到的源代码

第一步是创建一个基于 Ec打开eclipsee V3.5 的空插件项目。您不必创建一个富客户平台(RCP)应用程序或使用任何其他的应用程序模板只需按以下步骤操作:

  1. 从零开始创建 XWT 示例,如图 2和图 3所示
  2. 在新创建的 Hello 项目中,添加如下的插件作为项目依赖项咜们是使用 XWT 和数据绑定的最低要求。
  3. 现在项目就建立好了。

    您可能已经注意到一个名为 XWT 的新透视图已经打开其内包括一个预览应用程序 UI 的视图和一个调色板,通过这个调色板可以将 SWT/JFace 组件拖放到代码编辑器中。

  4. 将一个 Button 控件拖放到 XML 代码中如图 5 所示。

    请注意这个应用程序结构或小部件层次结构是在 XML(.xwt)内声明的,比起最初在 Java 类中编写这种方法可以节省大量的布局工作。底层 Java 类包括事件的处理程序、构慥函数等如果熟悉 Adobe Flex,会发现有很多相似之处

  5. 布局以及动作/事件代码在 XWT 内和 Java 源代码内被很好地分离。图 6 给出了一个示例
  6. 修改 HelloWorld.java 并填入单擊处理程序,如清单 1 中所示这会打开一个消息框并显示 Hello XWT
     
  7. 最后一步是创建一个启动这个应用程序的主函数创建一个名为 Application 的类并编写如清单 2 中所示的相当直观的 main 函数。
     

e4 的数据绑定特性与 XWT 配合得非常好可以将一个模型类绑定到一个 XWT UI,而同时模型对象中的数据字段会被自動地提供给 UI 控件。本节中的示例代码展示了它是如何工作的

但是,在这个应用程序上下文中 contact 对象位于何处呢当您启动这个应用程序时,它就已经设置好了

让我们来创建另一个 Application 类,其中会包含一个主函数用来打开 ContactUI 和设置这个上下文对象。请特别留意清单 3 中的 XWT.open 方法


 

另┅方面,您还可以很容易地在 UI 操纵过程中获得这个 context 对象假设您向 UI 结构添加了一个按钮,此按钮的目的是列出当前的联系信息那么 selection 事件處理程序将如清单4 所示。

 

e4 具有很多增强和新特性可以使得平台和编程模型更为现代化。虽然 e4 还尚处在孵化阶段并且代码也并未完全稳萣,这些有趣的新特性对 Ec打开eclipsee 平台开发人员和 Ec打开eclipsee 技术采用者还是相当有吸引力的您不妨研究一下版本 0.9 并加以尝试。

我要回帖

更多关于 elipse 的文章

 

随机推荐