Home / Extensions / FullCalendar
Scheduling

FullCalendar

Calendar Component

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

Oorian Extension

Extension Status
Coming Soon

The Oorian extension for FullCalendar is under development and will be available with the framework release.

Priority
Rank #13

Implementation priority based on popularity, API complexity, and user demand.

Supported Version
6.1

The version of FullCalendar that this extension supports.

Licensing
Open Source (MIT) / Commercial for premium plugins

The licensing model for FullCalendar. Check their official website for full license details.

Integration
Full API Access

Oorian extensions expose the complete FullCalendar API through type-safe Java methods.

Key Features

Multiple views
Drag and drop
Recurring events
Resource scheduling
Timeline view
List view
Google Calendar sync

Usage Example

See how to use FullCalendar with Oorian in pure Java.

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

Java Code
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);
Result

Interactive Demo

Explore FullCalendar capabilities with these interactive examples.

Explore the full range of FullCalendar features available through the Oorian extension:

Time Grid Week View

The time grid view displays events with specific times in an hour-by-hour format:

Interactive Calendar

Events can be dragged to reschedule, resized to change duration, and you can click-drag on empty space to create new events:

Business Hours Calendar

Display business hours with highlighted working times (Monday-Friday, 9am-5pm):

Ready to Use FullCalendar?

Oorian makes it easy to integrate FullCalendar into your Java web applications with type-safe extensions and real-time updates.