gpt4 book ai didi

java - 如何将数据库中的日期作为约会列为 JFXtras 议程 : Google Calender style event listing

转载 作者:行者123 更新时间:2023-12-01 13:13:23 28 4
gpt4 key购买 nike

我通过表单从用户那里收集了 Activity 日期、标题、地点、参加者、开始和结束时间、位置和其他元数据,然后存储在 mysql 数据库表中。我想从数据库中检索事件并以 Google 日历样式列出它们。到目前为止我只知道JFXtras Agenda有这种实现。

我已经尝试使用 JFXtras Agenda 很长时间了,但我一直坚持从数据库中检索事件并将它们作为约会列在议程上。

我该怎么办?我已准备好尝试任何其他从数据库列出事件的实现,如 Google Calender 所做的那样。

提前谢谢您。

附注

我认为我的问题是我不明白约会组是什么,AppointmentGroup 接口(interface)(类 Agenda.AppointmentImpl) 应该做什么/它是什么......

来自 API:“……约会组是约会之间的绑定(bind)元素;它包含有关可视化的信息……”

“约会之间的绑定(bind)元素”是什么意思?

最佳答案

1) 创建自定义模型

public class Event {

GregorianCalendar startTime;
GregorianCalendar endTime;
...

public GregorianCalendar getStartTime() {
return startTime;
}

public void setStartTime(GregorianCalendar startTime) {
this.startTime = startTime;
}

public GregorianCalendar getEndTime() {
return endTime;
}

public void setEndTime(GregorianCalendar endTime) {
this.endTime = endTime;
}
...
}

2) 将事件从数据库检索到List<Event> myEvents

3)填写您的议程

Agenda lAgenda = new Agenda();
...
for (Event e : myEvents) {
lAgenda.appointments().add(
new Agenda.AppointmentImpl()
.withStartTime(e.getStartTime())
.withEndTime(e.getEndTime()));
...
}

关于java - 如何将数据库中的日期作为约会列为 JFXtras 议程 : Google Calender style event listing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22660846/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com