像日历一样的 JavaFX outlook

JavaFX outlook like calendar

现在我知道这个问题已经被问过了,但是那里的解决方案对我帮助不大

如标题所示,我正在寻找一种方法来在我的 JavaFX 应用程序中实现类似 Outlook 的日历。

我已经尝试过 fullcalendar,但我没能启动所需的 jQueries。我尝试了很多方法,但它们要么不起作用,要么我太笨无法正确实施

我也试过 jfxtras 议程,我真的很喜欢它的控件和外观,不幸的是我是一个相当缺乏经验的程序员,因此我真的没有能力保存这些条目

因此,如果有人能向我展示一个易于实施的日历或 fullcalendar 或 jfxtras 议程的指南,我将不胜感激 提前致谢

编辑: 这是链接, 1) 全日历 How to add JQuery onto JavaFx WebView

2) 类似问题:Outlook like calendar control in JavaFX 2.0+

好吧,JFXtras 有一个示例,您可以在其中将约会添加到议程中。您可以从 jfxtras.org 网站下载并使用它。

源代码并不复杂(您需要做的就是实现添加预约回调,请参阅第 44 行。),但您需要自己编写代码。议程仅显示约会,您有责任从域模型中存储和检索它们。 https://github.com/JFXtras/jfxtras-labs-samples/blob/8.0/src/main/java/jfxtras/samples/controls/agenda/AgendaSample1.java

基本上你需要做的是:

  • 实施 localDateTimeRangeCallback 并使用您域中的数据在该方法中设置约会集合
  • 实施 newAppointmentCallback 并在您的域中存储新约会
  • 监控约会集合的删除,并删除您域中的相应约会。