Features of MindFusion.Scheduling for Java
A comprehensive list with the most important features of the control divided into sections. You can find further details about the component's features at the "API Overview" section in the online help.
The Scheduling for Java Library
- Redistribution is royalty free
- Can be purchased with source code
- Is written in Java
The Schedule Component
- Allows definition of custom-typed events
- Supports recurring events
- Supports undo/redo
- Can be persisted into XML documents
Views
- Timetable view
- Resource view
- List view
- Month view
- WeekRange view
- MonthRange view
Output
- To display through Java Swing
- Print Preview
- Printing
- Export parts or whole calendars as images
UI Forms
- Appointment form
- Task form
- Recurrence form
- Item toolbox for appointments, tasks, events
User Interaction
- In-place item editing
- Interactive item creation and modification
- Single and multiple item selection
- Scrolling
- Automatic scrolling while dragging items with the mouse
- Tool-tips
- Column resize in Timetable view; row header resize in Resource view
- Expand and collapse rows in Resource view
- Moving to the next / previous day, month or year in various views
Programming
- Programmatic access to both schedule objects and the calendar methods and properties
- Numerous properties for customizing the appearance and behavior of every calendar view
- Rich event set
Appearance
- Fully customizable style-based appearance
- Customizable fonts, colors, shadows and alignments of displayed text
- Images can be associated with calendar elements
- Header, item and text shadows
- Custom painting of various elements
- User-assigned mouse cursors
- Rich choice of pen and brush styles
- Glass and aero visual effects
- Themes