现在我知道已经问过这个问题了,但是那里的解决方案并没有太大帮助
顾名思义,我正在寻找一种在JavaFX应用程序中实现Outlook之类的日历的方法。
我已经试用过fullcalendar,但是我没有启动所需的jQueries。我尝试了很多方法,但是它们要么不起作用,要么我很笨,无法正确实现它
我也尝试了jfxtras议程,我真的很喜欢控件和外观,但是不幸的是,我是一位经验不足的程序员,因此我真的无法保存这些条目
因此,如果有人可以向我展示易于实施的日历或全日历或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并将新约会存储在您的域中
监视约会集合中的删除,并删除您域中的相应约会。