
JIDE 公共模块开发技术手册(开源)
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
《JIDE公共模块开发技术手册(开源)》是一份全面详尽的技术文档,专为开发者设计,旨在指导和帮助他们更好地理解和使用JIDE框架中的公共模块。本书开源共享,助力社区共同进步。
JIDE公共模块(Common Layer)是一个由JIDE Software开发并开源的Java库,自2007年4月起正式对外公开源代码,并在2002年起作为其付费产品的一部分。该库包含超过十万行代码和三十多个组件及工具类,确保了它的稳定性和成熟度。
公共模块采用两种免费许可方式:GPL加classpath exception和免费商业许可。前者是开源界广泛使用的许可类型,后者则与JIDE其他产品的许可条款一致但完全免费提供给用户使用。
为了保证项目的技术支持质量,我们采取了一系列政策:
1. 文档:所有源代码都附带javadoc文档,并编写了详细的开发者手册以及示例程序。
2. 错误报告:设立专门团队处理错误报告并根据优先级进行修复;同时接受社区成员提交的错误修复。
3. 社区技术支持:提供特别论坛供用户交流和技术支持,积极鼓励用户参与讨论并给予奖励。
4. 付费技术支持:为需要更专业、及时支持的用户提供年度维护更新服务。
公共模块包含多种界面组件和工具类。以下是一些主要功能介绍:
**界面组件**
- JideTabbedPane: 扩展了JTabbedPane以支持不同形状标签及颜色主题等特性。
- JideSplitPane: 支持多个分割,而JSplitPane仅限于两个分隔的使用。
- JideButton和JideSplitButton:分别为工具栏按钮的理想替代品以及结合按钮与弹出菜单的复合组件。
- Searchable JList, JTree, JComboBox 和 JTable: 通过输入文本快速查找匹配项。
- 可搜索条(SearchableBar)和其他可调整大小的面板、窗口和对话框等。
**工具类**
- IconFactory:简化并统一应用程序中的图标使用;
- SystemInfo:提供获取当前系统信息的功能,包括操作系统名称及版本等;
- FastGradientPaint: 使用DirectDraw加速渐变绘制方法,比常规方式快2至40倍。
公共模块的组件按照功能划分为不同的包结构中,并提供了详细的文档和示例代码供学习使用。
总之,JIDE公共模块作为一个强大的开源项目,在提供丰富UI组件及工具类的同时通过详尽的技术支持策略确保了其易用性和可靠性。无论是初学者还是经验丰富的开发者都可以从中受益,提高开发效率并构建高质量的应用程序。
全部评论 (0)


