JBCalendar модулирует календарные функции, стараясь разделить календарные данные и интерфейс, чтобы удовлетворить потребности разных проектов. Путем создания подклассов можно кастомизировать интерфейс в соответствии с фактическими потребностями проекта.