
MiG Java Calendar Demo Applications
The Demos for MiG Calendar shows the different aspects of the component. The source code is available for all the demos and for all but the Theme demo you can also download it as a full NetBeans project. You need to have Java 6.0 or later installed to run the demos. If you do not have Java you can download it from java.com
Note! Since Oracle's last changes to the security model for the Java plugin it is probably easier to download the evaluation version and run the demos locally using NetBeans.

Mac OS X iCal Demo
MiG Calendar is extremely configurable both visually and behaviorally. To show this we have created an almost exact clone of the Mac OS X calendar application iCal in these areas. If you run it on a Mac it is hard to see any difference at all. The application is created in NetBeans and the source code is available. It is also available as a complete NetBeans project.


Categories Demo
Categories in MiG Calendar are used to group activities in a very flexible way. You can for instance have a 'User' category where every activity can get a different property, such as background color, depending on the UserId. Categories are hierarchical so you can use them to 'tag' activities in any number of ways and connect appropriate behaviors. The application is created in NetBeans and the source code is available. It is also available as a complete NetBeans project.


Decorators Demo
The demo shows several Decorators decorating a DateArea. Decorators (called Painters in some other Java projects) are a very simple and powerful way to add visuals to date areas or headers. They are layered and can optionally catch mouse and key events. The application is created in NetBeans and the source code is available. It is also available as a complete NetBeans project.


Gridlines & Headers Demo
This demo shows how grid lines can be set up as well as headers. It shows the flexibility and extensibility in these areas, both in IDE configured properties and using custom code. The application is created in Netbeans and the source code is available. It is also available as a complete NetBeans project.


Print & Print Preview Demo
MiG Calendar supports both printing and print preview. There is a custom component that is configurable to show a print preview of a calendar over several pages. The demo shows how to place the calendar over the pages and how to add custom painters for the header and footer. The application is created in NetBeans and the source code is available. It is also available as a complete NetBeans project.


Google Calendar Connect Demo
The demo uses a prerelease of a new Google Connect Plugin that makes it very easy to connect any calendar to one or more Google Calendar Accounts. The application is created in NetBeans and the source code is available. It is also available as a complete NetBeans project.