Buy now Log in
English
Espanol Deutsch
MindFusion menu
  • Products
    • Suites
      • Diagramming
      • WinForms
      • WPF
      • Silverlight
      • ASP.NET
      • Xamarin
      • Java
      • Scheduling
    • JavaScript
      • Diagram
      • Scheduler
      • Chart
      • Keyboard
      • Free JS Chart
    • ASP.NET
      • Diagram
      • Scheduler
      • Chart
      • Map
    • ASP.NET MVC
      • Diagram
    • Java
      • Diagram
      • Scheduler
      • Chart
      • Spreadsheet
      • Keyboard
    • WinForms
      • Diagram
      • Scheduler
      • Spreadsheet
      • Chart & Gauge
      • Report
      • Map
      • Virtual Keyboard
      • Dock Control
    • WPF
      • Diagram
      • Scheduler
      • Gantt Chart
      • Spreadsheet
      • Chart & Gauge
      • Report
      • Map
      • Virtual Keyboard
      • UI
    • ActiveX
      • Diagram
    • .NET MAUI
      • Diagram
    • Xamarin
      • Diagram
      • Scheduler
      • Chart
    • Android
      • Diagram
      • Chart
    • iOS
      • Diagram
    • UWP
      • Diagram
    • WordPress
      • Org Chart Plugin
    • Applications
      • XML Viewer
      • InSight Diagrammer
      • Code Converter
  • Support
    • Forums
    • Documentation
    • FAQ
    • Help Desk
  • Company
    • About Us
    • Contacts
    • Blog
    • Newsletter
    • Services
    • Clients
    • Testimonials
    • Join Us
  • Downloads
  • Web Store
HomeProductsScheduling for Java
OverviewFeaturesSamplesHelpBuy

Clipboard Operations

A timetable where you can create daily appointments. Right-click on an appointment to copy it and right-click on an empty cell to paste.

Java Swing Calendar: Clipboard Operations
Run Download

Custom Draw Elements

A demonstration of all elements of the calendar that can be custom-drawn. Everyone of them is a member of the static CustomDrawElements class.

Java Swing Calendar: Custom Drawn Elements
Run Download

Custom Events

Learn how to implement custom schedule events by deriving from the Appointment class. You will also see how to instantiate them and how to perform additional drawing on them.

Java Calendar: Custom Events
Run Download

Custom Grouping

A resource view with custom grouping. Custom grouping is the ability to specify the secondary resources individually or each primary resource.

Java Swing Scheduler: Custom Grouping of Items
Run Download

Drag and Drop

A demonstration of how to implement drag and drop functionality into your calendar. You can drag any item from the list on the right and drop it onto a calendar cell.

Drag and Drop in a Java Calendar
Run Download

Dual View

A monthly and timetable views are synchronized to create a single calendar. Changes that you make in one of the views get reflected in the other.

A Java Swing Calendar with a Monthly View and a Timetable
Run Download

Effects

The schedule library offers a wide range of customizable visual effects. Here you can apply glass, aero, metallic and other effects and change the colors of the calendar and its items.

Item Effects in the Java Swing Timetable
Run Download

Google Calendar

A demonstration on how to use the visualization settings and custom drawing to achieve a specific appearance; in this particular case - a calendar with a theme similar to Google's calendar.

Google Calendar in Java Swing
Run Download

Highlighting

Right-click on a cell to highlight it and to bring the context menu. Use the menu items from the top strap to change the calendar view or the position of the context menu.

Highlighting Appointments in a Java Swing Calendar
Run Download

Holidays

Learn how to mark special days in a calendar using custom drawing.

Holidays in a Java Swing Schedule
Run Download

Linear Month View

A demonstration of the Linear cell layout in the SingleMonth and MonthRange views.

Linear Month View in Java Swing Calendar
Run Download

List View

A schedule with the list view that allows items to be dragged around the day columns as well new items to be dropped onto calendar cells.

List View of the Java Swing Calendar
Run Download

MDI

This sample demonstrates how to display and manipulate a single document (Schedule) object through many views (Calendar controls).

A Java Swing Calendar with Multiple Views
Run Download

Milestone Items

This sample demonstrates the Milestone item mode in the List view. The milestone items use custom item viewer in order to draw as rhombuses.

Milestone Items in the Java Swing Timetable
Run Download

Minimal Application

Learn the basics of how to use the calendar, change views, apply a theme, create and serialize items.

Basic Schedule in Java Swing
Run Download

Multiple Grouping

The items in a resource view can be grouped multiple times based on different criteria. The sample demonstrates how.

Multiple Grouping in a Java Swing Calendar
Run Download

Recurrence

The sample uses MindFusion.Scheduling Recurrence objects and custom drawing to mark days that match a specific recurrence pattern - every 3rd Friday of the month.

Events with Custom Recurrence Pattern
Run Download

Resource View

The resource view with sample appointments for each resource. You can expand/collapse resources by clicking on the header button.

Java Swing Calendar: Resource View
Run Download

Resource Table

A static resource view, which shows the distribution of resources over a period of time.

Resource Table in Java Swing
Run Download

Resource Timeline

This sample demonstrates how to integrate the Calendar control with the RangeSelector control.

Timeline with Resource Distribution
Run Download

Synchronization

In this sample a variety of views render and use a single Schedule instance. New appointments and selected dates in the left calendar are reflected on the right one and vice versa.

Synchronization of Calendar Views
Run Download

Tutorial #1

Learn the basics: how to create a calendar, how to set its view and choose a theme.

Basic java Swing Tutorial
Run Download

Tutorial #2

A demonstration on how to create recurring events that occur at a given pattern.

Recurring Events in a Java Swing Calendar
Run Download

Tutorial #3

Learn how to paint selected cells, how to set the background of items and how to handle mouse selections.

Styling and Events in a Java Swing Calendar
Run Download

Zones

A timetable that uses custom drawing, control of the user interaction and custom events. The result is a calendar split into zones, which can be active one at a time. You can add/remove cells to/from zones.

Java Swing Calendar with Zones
Run Download

Tutorial #4

The sample shows you how to handle the itemClick event.

Handling Item Events in the Java Swing Scheduler
Run Download

ItemListView

The ItemListView control allows you to create instances of Events that were added to it as items. You have two options to visualize the dragged items: as ghost images or as an insert line.

Item List View in the Java Swing Calendar Library
Run Download

Custom Painting of Resources

Learn how to color cells and resources in the Resource view of the calendar based on a certain criteria.

Custom Painting of Resources in Java Scheduler
Run Download

Time-restricted Monthly Calendar

A Monthly Calendar in Java Swing
Run Download

Appointment and Recurrence Form

The sample teaches you how to show the predefined Appointment and Recurrence form when the user selects cells in order to create an event or clicks an existing event to modify it.

Java Scheduler: Appointment Form
Run Download

Contact Tracing Manager

A contact tracing manager built in Java. The application stores the data in MySQL Database and uses the Diagram and Calendar libraries for the UI.

Contact Tracing Manager Application in Java Swing
Run Download

SWT Calendar Application

An SWT application that integrates the Java Swing Calendar and demonstrates how to handle events both way: from the SWT UI to the calendar and from the Swing Calendar to the SWT UI.

Integrating the Java Swing Calendar in an SWT Application
Run Download

MindFusion Pack for Java Swing

  • Diagramming
  • Scheduling
  • Spreadsheets
  • Charting
  • Virtual Keyboard

    News

  • The new video tutorial from MindFusion explains how to build a neural network diagram step by step. The sample uses Diagramming for WPF.

    March 20th, 2023

  • Diagramming for Java Swing V4.7 is released with spatial index for faster hit-testing and viewport clipping queries; new pattern and composite routers and more.

    Feb 27th, 2023

  • You are welcome to test the beta version of the next Diagramming for Java Swing library. It now has a spatial index that allows faster hit-testing and viewport clipping; two new link routers: pattern and composite and more.

    Jan 25th, 2023

    Components

  • JavaScript
  • WinForms Pack
  • WPF Pack
  • ASP.NET Pack
  • Diagramming Pack
  • Scheduling Pack
  • Mobile

    Get Products

  • Direct Downloads
  • License Scheme
  • XML Viewer

    Get Support

  • Forum
  • E-mail
  • Online Documentation
  • FAQ
  • Help Desk

    Company

  • Clients
  • Testimonials
  • About Us
  • Services
  • Contacts
  • Online Store
  • Blog
  • News Feed
  • Newsletter
  • E-mail: info@mindfusion.eu
    Phone: +359 889 199 729
    Fax: +359 2 931 54 38

Terms of Use Site Map Contact Us
Copyright © 2001-2018 MindFusion LLC. All rights reserved.