1

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

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

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

我还尝试了 jfxtras 议程,我真的很喜欢它的控件和外观,不幸的是我是一个相当缺乏经验的程序员,因此我真的无法保存这些条目

因此,如果有人可以向我展示一个易于实施的日历或完整日历或 jfxtras 议程的指南,我将非常感激提前谢谢

编辑:这里是链接,1)Fullcalendar如何将 JQuery 添加到 JavaFx WebView

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

4

1 回答 1

1

好吧,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 并在您的域中存储新约会
  • 监视约会集合中的删除,并删除您域中的相应约会。
于 2015-08-02T18:22:13.850 回答