Skip to content

dlsc-software-consulting-gmbh/CalendarFX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CalendarFX

A Java framework for creating sophisticated calendar views based on JavaFX. A detailed developer manual can be found online: CalendarFX Developer Manual

JFXCentral

Apache-2 license Maven Central LGTM Alerts LGTM Grade

Code Smells Lines of Code Maintainability Rating Security Rating Vulnerabilities

For a quick online demo please checkout JPro and their CalendarFX demo.

Screenshot

Repository Coordinates

CalendarFX can be found on The Central Repository as com.calendarfx:view.

Modules

  • CalendarFXView — the main module containing the various calendar views
  • CalendarFXSampler — a demo app based on FXSampler to test controls individually
  • CalendarFXApp — a demo app (day, week, month, year views).
  • CalendarFXiCal — a demo app for working with iCalendar data
  • CalendarFXGoogle — a demo app for working with Google calendars
  • CalendarFXResourceApp — a demo app for the resource calendar view
  • CalendarFXWeather — a demo app for the month sheet view

Running

In the module folder of the corresponding app:

mvn javafx:run

Building

To install the package into the local repository, for use as a dependency in other projects locally:

mvn install

AtlantaFX

To use the AtlantaFX theming support you need to pass a system property to your application like this:

-Datlantafx=true

Or inside your application call:

System.setProperty("atlantafx", "true");

Doing so will make the controls inside CalendarFX to always use the atlantafx.css file instead of the default calendar.css file.

The last step is to set one of the AtlantaFX themes as the default theme for your application. For example:

Application.setUserAgentStylesheet(new NordDark().getUserAgentStylesheet());

Obviously all of this requires that you have the AtlantaFX library on your classpath.

About

A Java framework for creating sophisticated calendar views (JavaFX 8, 9, 10, and 11)

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published