FullCalendar

UI Extension

FullCalendar is a full-featured event calendar with drag-and-drop, recurring events, and multiple view options.

Status
Testing
Version
v1.0.0
Supported Version
6.1
Released
2026-03-15
Licensing
Open Source / Commercial
Priority
Rank #11
KEY FEATURES
Multiple views
Drag and drop
Recurring events
Resource scheduling
Timeline view
List view
Google Calendar sync
Usage Example
Demos

Oorian's FullCalendar extension makes it easy to create interactive calendars in pure Java. Here's a simple month calendar with events:

Java
// Create a month calendar with FcCalendar
FcCalendar calendar = new FcCalendar()
    .setInitialView(CalendarView.DAY_GRID_MONTH)
    .setHeaderToolbar("prev,next today", "title", "dayGridMonth,timeGridWeek")
    .setCalendarHeight(500);

// Add events
calendar.addEvent(new FcEvent("1", "Team Meeting", today)
    .setColor("#3788d8"));

calendar.addEvent(new FcEvent("2", "Product Launch", tomorrow, dayAfter)
    .setAllDay(true)
    .setColor("#28a745"));

// Recurring event (every Monday, Wednesday, Friday)
calendar.addEvent(FcEvent.recurring("3", "Daily Standup",
    new int[]{1, 3, 5}, "09:00", "09:30")
    .setColor("#6f42c1"));

container.addElement(calendar);