WEB开发网
开发学院软件开发Java 定制 Eclipse RCP 应用程序,第 1 部分: 可与 SWT... 阅读

定制 Eclipse RCP 应用程序,第 1 部分: 可与 SWT 和 JFace 结合使用的技术

 2009-12-18 00:00:00 来源:WEB开发网   
核心提示: org.eclipse.equinox.commonorg.eclipse.core.commands单击 Finish 导入,接下来,定制 Eclipse RCP 应用程序,第 1 部分: 可与 SWT 和 JFace 结合使用的技术(4),下载 参考资料 部分中给出的归档文件,在 Packa

org.eclipse.equinox.common

org.eclipse.core.commands

单击 Finish 导入。接下来,下载 参考资料 部分中给出的归档文件。在 Package Explorer 中单击鼠标右键并选择 Import。这一次,从 General 类别中选择 Existing Projects into Workspace,然后单击 Next。选择 Archive File 选项并浏览以查找归档项目文件。单击 Finish 导入。此刻,显示的工作区应当类似图 3。


图 3. 导入归档后的工作区
定制 Eclipse RCP 应用程序,第 1 部分: 可与 SWT 和 JFace 结合使用的技术

确认教程项目中的所有代码编译成功不出错。如果不是这样,可能需要修改项目的必需库。为此,请在项目上单击鼠标右键,并选择 Properties。接下来,转到 Java Build 路径。在 Projects 选项卡下,删除所有项目。最后,单击 Add 以读取作为依赖项导入的项目。基于全新的编译,所有错误应当会消失。现在,您就可以开始进行小部件的定制了。

更改字体和颜色

当大多数开发人员想到定制时,他们一般都会想到特定的小部件和定制绘制。但是,应用程序界面外观中的一些最有效定制通常都是最简单的。您可以轻松地更改各个小部件的字体和颜色以增强可用性。清单 3 中的示例代码片段将更改标签的字体类型和大小以使其更适于作为部分标题。颜色也以同样方式处理,如清单 3 和图 4 中所示。


清单 3. 更改字体和颜色
Label label = new Label(parent, SWT. NONE); 
label.setText("Foo"); 
 
label.setFont(JFaceResources.getFont\ 
Registry().get(JFaceResources.HEADER_FONT)); 
Color color = new Color(Display.getCurrent(), 200, 0, 0); 
label.setForeground(color); 


图 4. 带有定制颜色的标签
定制 Eclipse RCP 应用程序,第 1 部分: 可与 SWT 和 JFace 结合使用的技术

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:定制 Eclipse RCP

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接