MiG Calendar
将日历功能添加到您的 Java 应用程序。
由以下开发商制作:MiG InfoCom
ComponentSource开始代理销售的日期:2005年
将日历功能添加到您的 Java 应用程序。
有了MiG Calendar,您可以不费力地在您的应该程序中增加爱任何基于时间的可视化功能。 您可以创建任程序,从完整的日历应用程序,如Outlook 或苹果的iCal, 到电视节目单或航班信息应用程序等。 您可以采用以不同方式配置的相同构件来完成所有这些功能。
有什么新功能?
功能:
灵活的构件结构。 1个构件类可以处理所有类型的日历。 如果采用了分层的装饰,所有可见的部分都是通过使用而加入的。 这样可以轻松从一种类型移植到另一种类型,因为这不过是配置的问题。 甚至日/周/月/年视图也只是相同的构件的不同配置的结果。
全面的并行处理,支持iCalendar(RFC2445)规范的所有因素。 这包括定制的并行,包括或不包括次级并行。
还包括一个日期应用包,用于处理先进的日期和日期范围运算,例如在多个时间段内重复以及按照边界值对日期值进行四舍五入等。
全面的文件头支持,带鼠标交互效果和事件。 这包括自动滚动和角填充构件以及可选择将您的定制构件插入任意部位,甚至可以放在文件头和日期区域之间。 表头同样支持分层装饰,如果内建的装饰不适合您的情况,您可以编写定制代码进行装饰。
支持大量的事件。 几乎所有的变化和交互都可以被监听事件截获。 AShape API 甚至可以为任何类型的交互创建并启动定制的事件。
包含界面和运行类,以便对日历中的行为进行定制。 这样可以用MiG Calendar轻松地集成您现有的类或创建新类。
所包含的主题编辑器可以借助用户界面轻松创建自己的日历外观(即皮肤) 。 尽管无论是通过改变主题属性还是编写自己的装饰符,都和通过手工编写代码进行定制一样容易,GUI编辑器可以让您对变化进行实时观察。
用于对日历中所显示的可对行为进行装饰的形状进行定义和绘制的AShape API非常灵活,且与日历布局本身完全分离。 这一具备前所未有的灵活性的构件可创建您自己的路日历类型。 AShape API 支持动画 (包括许多种),并具有一个非常灵活的,基于命令模式的用户界面子系统。 AShapes 甚至可以用在实际的日期区域之外,例如可创建在鼠标经过时显示动画文字或图形的文件头。
用于日历所处理的行为的导入、导出和同步的子系统是完全可互换和/或可扩展的。 这样,与第三方的iCalendar分析器链接并查看edit.ical文件就变得很简单。 其中还包含一个.ical运行的参考演示。 同时还提供了很好的开源分析程序。
MiG Calenda的类分层简单而强大。 它遵循了Sun Microsystem的Swing API的设计模式。 其运行封装了大量的定制化功能,无需划分子类,但在设计过程中仍考虑和允许划分子类。
任何行为均可用一个类别来进行注释。 类别存放在一个多父树结构中,可确保最大的灵活性。 日历中的列/行可以用任意数量的类别进行筛选,也可以和布尔运算符相结合。 甚至列/行本身也具有内建的对树形结构的支持。 这意味着,通过内建的装饰符,您甚至可以创建完整的交互式甘特图。
功能简介:
此构件不包含任何商业逻辑,如行为编辑或配置调整对话框等。 MiG Calendar 构件在增加了商业和配置逻辑后可以创建应用程序。
DBConnect
DBConnect是一个用于MiG Calendar构件的数据库连接插件。 它可以以高效而灵活的方式在任何符合标准SQL的数据库中保存或从中载入日历信息。 您不必对MiG Calendar的使用方式进行改变, 该插件只是插入并执行其任务;您甚至可以使行为具有自己的属性,这样也会被处理。
DBConnect 具有许多先进的功能,可降低网络的流量。 这些功能包括任何情况下只载入新的或未改变过的数据,一个内建的连接库和自动冗余数据聚合。