我有 活动日期,标题,场地,与会者,开始&结束时间,位置和其他元数据 通过表单从用户收集,然后存储在mysql数据库表中。我想从数据库中检索事件并将其列在 Google日历样式中。到目前为止,我只知道 JFXtras议程有这种实现。
我现在已经尝试了很长时间与JFXtras议程合作,但我一直坚持从数据库中检索事件并将其作为约会列在议程中。
我该如何解决?我已准备好尝试列出Google Calender等数据库中的事件的任何其他实现。
提前谢谢。
聚苯乙烯。
我认为我的问题是我不明白约会小组来自 AppointmentGroup Interface(Class Agenda.AppointmentImpl) 应该做什么/它是什么......
来自API:“.......约会组是约会之间的约束元素;它包含有关可视化的信息......”
“约会之间的约束元素是什么意思?
答案 0 :(得分:1)
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()));
...
}