FullCalendar
FullCalendar is a full-featured event calendar with drag-and-drop, recurring events, and multiple view options.
Oorian Extension
The Oorian extension for FullCalendar is under development and will be available with the framework release.
Implementation priority based on popularity, API complexity, and user demand.
The version of FullCalendar that this extension supports.
The licensing model for FullCalendar. Check their official website for full license details.
Oorian extensions expose the complete FullCalendar API through type-safe Java methods.
Key Features
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
// 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.