这些小问题会影响开发,查找这些问题还是比较耗时间的,这里把我在学习过程中遇到的问题,找到答案中比较好的转出来。
1,使用第三方控件,在Rcp开发中使用第三方控件(lib)的方式和一般的开发不太一样,方式如下链接
http://www.javazy.com/contentex/200644225825.shtml2,使用属性文件,对於属性文件的读取,也稍有不同,使用方法(转自
http://blog.csdn.net/explorering/archive/2006/10/11/1330709.aspx)
1。使用java.util.Properties类的load()方法
示例:
InputStream in = lnew BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
2。使用java.util.ResourceBundle类的getBundle()方法
示例:
ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());
3。使用java.util.PropertyResourceBundle类的构造函数
示例:
InputStream in = new BufferedInputStream(new FileInputStream(name));
ResourceBundle rb = new PropertyResourceBundle(in);
4。使用class变量的getResourceAsStream()方法
示例:
InputStream in = JProperties.class.getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
5。使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法
示例:
InputStream in = JProperties.class.getClassLoader().getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
6。使用java.lang.ClassLoader类的getSystemResourceAsStream()静态方法
示例:
InputStream in = ClassLoader.getSystemResourceAsStream(name);
Properties p = new Properties();
p.load(in);
补充
Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream()方法
示例:
InputStream in = context.getResourceAsStream(path);
Properties p = new Properties();
p.load(in);
3,国际化,在国际化界面的同时,记得国际化plug-in,国际话的方法 不同于程序中的Message.getString()方法,是使用的%,这样
<view
class="com.niis.myprice.views.KindView"
id="com.niis.myprice.views.KindView"
name="%plugin.kindmanager"/>
然後对应各种语言建立一个plugin.properties,记着发布的时候不要忘记加入这些配制文件。
分享到:
相关推荐
在实际操作中,可能会遇到一些特定问题,如依赖冲突、资源优化等,这需要根据实际情况进行调整和解决。同时,持续关注Eclipse RCP的更新和社区支持,可以帮助你更好地利用这个平台的优势,提升开发效率和用户体验。
《Eclipse RCP与Spring OSGi:技术详解与最佳实践》共分3个部分:基础篇(第1-5章)详细介绍了与Eclipse RCP相关的一系列核心概念、Eclipse RCP开发环境的搭建,以及SWT、JFace、Forms、Nebula和WindowBuilder等...
4. **示例应用**:`example_rcp_applications_v2.pdf`可能是包含实际RCP应用的案例研究,这些案例将展示如何使用RCP来构建复杂的应用程序,以及在实践中可能遇到的问题和解决方案。 5. **HTML文章**:`article....
实践过程中,你可能还会遇到插件调试、性能优化、自定义扩展点等问题,这些都是Eclipse RCP开发中的重要环节。 总之,Eclipse RCP为开发者提供了一套强大而灵活的工具,通过深入研究"rcp_demo",你将能建立起坚实的...
在这个特定的项目中,我们看到的是一个使用Eclipse RCP开发的简单MySQL客户端工具的介绍。这个工具可能是为了方便用户在Eclipse环境中直接管理和操作MySQL数据库。 在描述中提到的“右键打不开数据库表”的问题,...
要在Eclipse RCP中创建一个JAVA3D动画程序,首先你需要设置好Eclipse开发环境,并安装JAVA3D库。以下是关键步骤: 1. **环境配置**:确保你的Eclipse已经安装了Java开发工具(JDT)和Eclipse RCP插件。同时,下载并...
这个工程包“Eclipse RCP工程包(内附抽取的场景重现)”显然包含了用于演示或重现特定问题的示例代码,可能是针对Eclipse RCP开发者在开发过程中遇到的问题。虽然具体的描述链接已经失效,但我们可以根据Eclipse ...
通过实例学习Eclipse RCP开发,你可以逐步了解如何创建插件、定义视图和编辑器、实现命令和事件处理,以及如何打包和部署RCP应用。这个教程将涵盖所有这些主题,并结合实际项目帮助你巩固理论知识,提升实战技能。 ...
Lars Vogel编写的教程提供了从安装必要的开发工具到创建和配置运行环境的全部步骤,再到最终解决开发过程中遇到的常见问题,形成了一套完整的Eclipse 4.3 RCP 开发学习路径。 通过本教程的系统学习,开发者可以掌握...
开发Eclipse RCP应用首先需要安装Eclipse IDE,并配置好RCP开发工具,如PDE(Plug-in Development Environment)。然后,通过创建新项目并选择相应模板,就可以开始编写插件代码了。 四、插件结构 一个基本的...
在学习和开发Eclipse RCP应用程序过程中,经常会遇到各种启动问题,这些问题可能涉及类路径配置、插件依赖关系、资源路径错误等。正确地使用运行配置和启动配置能够帮助开发者诊断和解决这些问题。 Eclipse e4 RCP...
而本书提供的详细指南和实例,可以帮助开发者快速上手Eclipse RCP开发,并在实际项目中有效地运用。 为了进一步帮助读者理解Eclipse RCP,本书还可能提供了一些最佳实践和案例研究,帮助读者了解如何在实际环境中...
《基于Eclipse RCP Email客户端的实现》这篇本科毕业设计论文详细探讨了如何利用Java语言,结合Eclipse插件开发技术、RCP(Rich Client Platform)、EMF(Eclipse Modeling Framework)以及Java Mail工具包来构建一个...
**正文** 在IT行业中,RCP(Rich Client Platform)是一种基于Java的开发框架,由Eclipse项目提供...记得实践是检验真理的唯一标准,多动手实践,遇到问题时查阅文档和社区资源,相信你会在RCP开发的道路上越走越远。
Eclipse_3.3_API 和 RCP API 是两个重要的概念,尤其对于Java开发者,特别是...通过深入学习和实践Eclipse_3.3_API.chm中的内容,开发者可以更好地掌握Eclipse RCP的开发,构建出高效、灵活且功能丰富的桌面应用程序。
通过这个文件,你可以深入学习Eclipse RCP的各种特性和技术细节,解决开发过程中遇到的问题。 通过学习和实践Eclipse RCP,开发者可以构建出高效、可扩展且易于维护的桌面应用。从简单的日历应用到复杂的集成开发...
《Eclipse RCP框架分析和应用研究》一文深入探讨了Eclipse RCP(Rich Client Platform)框架在Java桌面应用程序开发中的应用与优势。Eclipse RCP作为一种先进的开发框架,为Java开发者提供了构建高性能、高可扩展性...
在Eclipse RCP(Rich Client Platform)开发中,创建用户友好的界面是至关重要的。一个常见的需求是定制透视图(Perspective)的交互方式,包括切换按钮和右键菜单。本教程将详细介绍如何通过`org.eclipse.ui....
在开发基于Eclipse RCP的应用程序时,经常会遇到需要实现打印功能的需求,尤其是在处理表格数据时。由于Eclipse RCP采用的是SWT(Standard Widget Toolkit)作为其图形用户界面工具包,而SWT本身提供的打印功能相对...