Package | Description |
---|---|
com.calendarfx.view |
Custom controls for visualizing calendars for a day, a week, a month, or a year.
|
com.calendarfx.view.page |
Complex controls that wire several date controls together for a rich
user experience.
|
com.calendarfx.view.popover |
A getting started set of views for creating popovers for calendar entries.
|
com.calendarfx.view.print |
A set of controls used for creating a print preview dialog.
|
Modifier and Type | Class and Description |
---|---|
class |
EntryViewBase<T extends DateControl>
The base class for all views that are representing calendar entries.
|
Modifier and Type | Class and Description |
---|---|
class |
AgendaView
The agenda view displays calendar entries in a list.
|
class |
AllDayView
A date control used on top of a
DayView or a DetailedWeekView for
showing "full day" calendar entries. |
class |
CalendarView
A full calendar view with multiple pages for displaying a single day, a week,
a month, and an entire year.
|
class |
DayView
A view representing a single day.
|
class |
DayViewBase
The common superclass for all date controls that are used to display the 24
hours of a day: day view, week day view, time scale, week time scale, and
week view.
|
class |
DetailedDayView
The detailed day view is a composite control consisting of a
DayView ,
an AllDayView , an CalendarHeaderView , and a TimeScaleView . |
class |
DetailedWeekView
A view for showing several week days in a row, normally seven.
|
class |
MonthSheetView
A view laying out months and dates in a spreadsheet style.
|
class |
MonthView
Visualizes an entire month including the last days of the previous month and
the first days of the next month.
|
class |
MonthViewBase
Common superclass for views showing a month (e.g.
|
class |
TimeScaleView
A control used for displaying a vertical time scale.
|
class |
WeekDayHeaderView
A view for displaying the names of the week days in the
DetailedWeekView
control. |
class |
WeekDayView
A specialization of the regular
DayView in order to support some customized
styling / customized behaviour. |
class |
WeekTimeScaleView
A specialization of the regular
TimeScaleView to support a reference to the
WeekView where this scale is being used. |
class |
WeekView
A view for showing several week days in a row, normally seven.
|
class |
YearMonthView
Displays a given month in a given year.
|
class |
YearView
A view that shows exactly twelve months of a year via the help of
the
YearMonthView control. |
Modifier and Type | Method and Description |
---|---|
DateControl |
DeveloperConsole.getDateControl()
Returns the value of
DeveloperConsole.dateControlProperty() . |
DateControl |
DateControl.CreateEntryParameter.getDateControl()
The date control where the user performed the double click.
|
DateControl |
DateControl.CreateCalendarSourceParameter.getDateControl()
The control where the source will be added.
|
DateControl |
DateControl.EntryDetailsPopOverContentParameter.getDateControl()
The date control where the popover was requested.
|
Modifier and Type | Method and Description |
---|---|
ObjectProperty<DateControl> |
DeveloperConsole.dateControlProperty()
Stores a reference to the date control that will be monitored by the
console.
|
ObjectProperty<Callback<DateControl,Calendar>> |
DateControl.defaultCalendarProviderProperty()
The default calendar provider is responsible for returning a calendar
that can be used to add a new entry.
|
List<DateControl> |
DateControl.getBoundDateControls()
Returns all data controls that are bound to this control.
|
Callback<DateControl,Calendar> |
DateControl.getDefaultCalendarProvider()
Returns the value of
defaultCalendarProviderProperty() . |
Modifier and Type | Method and Description |
---|---|
void |
SourceView.bind(DateControl dateControl) |
void |
SourceGridView.bind(DateControl dateControl) |
void |
CalendarHeaderView.bind(DateControl dateControl) |
void |
DateControl.bind(DateControl otherControl,
boolean bindDate)
Binds several properties of the given date control to the same properties
of this control.
|
void |
DeveloperConsole.setDateControl(DateControl control)
Sets the value of
DeveloperConsole.dateControlProperty() . |
void |
SourceView.unbind(DateControl dateControl) |
void |
SourceGridView.unbind(DateControl dateControl) |
void |
DateControl.unbind(DateControl otherControl)
Unbinds the given control from this control.
|
void |
CalendarHeaderView.unbind(DateControl dateControl) |
Modifier and Type | Method and Description |
---|---|
void |
DateControl.setDefaultCalendarProvider(Callback<DateControl,Calendar> provider)
Sets the value of
defaultCalendarProviderProperty() . |
Constructor and Description |
---|
ContextMenuParameter(ContextMenuEvent evt,
DateControl dateControl,
Calendar calendar,
ZonedDateTime time)
Constructs a new parameter object.
|
CreateCalendarSourceParameter(DateControl dateControl)
Constructs a new parameter object.
|
CreateEntryParameter(DateControl control,
Calendar calendar,
ZonedDateTime time)
Constructs a new parameter object.
|
DateDetailsParameter(InputEvent inputEvent,
DateControl control,
Node owner,
LocalDate date,
double screenX,
double screenY)
Constructs a new parameter object.
|
EntryContextMenuParameter(ContextMenuEvent evt,
DateControl control,
EntryViewBase<?> entryView)
Constructs a new context menu parameter object.
|
EntryDetailsParameter(InputEvent inputEvent,
DateControl control,
Entry<?> entry,
Node owner,
double screenX,
double screenY)
Constructs a new parameter object.
|
EntryDetailsPopOverContentParameter(org.controlsfx.control.PopOver popOver,
DateControl control,
Node node,
Entry<?> entry)
Constructs a new parameter object.
|
Modifier and Type | Class and Description |
---|---|
class |
DayPage
A composite view focused on displaying calendar information for a single day.
|
class |
MonthPage
A composite view focused on displaying calendar information for a single
month.
|
class |
PageBase
The common superclass for all page views.
|
class |
WeekPage
A composite view focused on displaying calendar information for several days
in a row, normally a week.
|
class |
YearPage
A composite view focused on displaying calendar information for a single
year.
|
Modifier and Type | Method and Description |
---|---|
DateControl |
EntryPopOverContentPane.getDateControl() |
DateControl |
DatePopOver.getDateControl()
Returns the date control where the popover is being used.
|
Constructor and Description |
---|
DatePopOver(DateControl control,
LocalDate date)
Constructs a new popover for the given date.
|
EntryPopOverContentPane(org.controlsfx.control.PopOver popOver,
DateControl dateControl,
Entry<?> entry) |
Modifier and Type | Class and Description |
---|---|
class |
PrintablePage
A control that is designed and laid out in such a way that it can be nicely printed.
|
Modifier and Type | Method and Description |
---|---|
DateControl |
PrintablePage.getView()
Gets the value of the property view.
|
Modifier and Type | Method and Description |
---|---|
ReadOnlyObjectProperty<DateControl> |
PrintablePage.viewProperty() |
Copyright © 2017 Dirk Lemmermann Software & Consulting. All rights reserved.