-1

您好 :) 我可以在我的项目中使用,jfxtras ICalendar但我无法将此项目与数据库连接。

我创建了一个日历,但是如何下载创建的事件或如何直接从源代码添加到创建的日历事件?

@Override
public void start(Stage primaryStage) throws Exception {

    VCalendar vCalendar = new VCalendar();
    ICalendarAgenda agenda = new ICalendarAgenda(vCalendar);

    BorderPane root = new BorderPane(); 

    root.setCenter(agenda);
    Scene scene = new Scene(root, 800, 600);
    primaryStage.setScene(scene); 
    primaryStage.show(); 
}

我创建了一个新活动,但如何将其添加到日历中?

Agenda event = new Agenda();
event.appointments().addAll(
     new Agenda.AppointmentImplLocal()
     .withStartLocalDateTime(LocalDate.now().atTime(4, 00))
     .withEndLocalDateTime(LocalDate.now().atTime(15, 30))
     .withDescription("It's time")
     .withAppointmentGroup(new Agenda.AppointmentGroupImpl().withStyleClass("group1")) 
        );

而另一种方式如何下载创建的事件?我需要控制它以便可以对其进行编辑。

请帮忙。

4

1 回答 1

1

议程有一个约会集合,您可以在其中添加需要呈现的约会。如 JavaDoc 中所述。

http://jfxtras.org/doc/8.0/jfxtras-agenda/index.html

约会集合是一个可观察的列表,因此可以检测并响应对它的任何更改,例如将其保存在数据库中。

于 2018-01-25T18:30:57.877 回答