编辑右键单击弹出约会 JFXtras
Edit right click pop up on appointment JFXtras
我想编辑右键单击约会时出现的弹出窗口,以便我可以添加更多文本字段以获取更多信息。
我使用 JFXtras 库中的议程,但我不知道如何编辑弹出窗口。
你读过Agenda的JavaDoc了吗?
http://jfxtras.org/doc/8.0/jfxtras-agenda/jfxtras/scene/control/agenda/Agenda.html
Agenda 有一个默认弹出窗口,允许编辑约会的主要属性,但也许您想自己做一些事情。如果是这样,您需要注册到 editAppointmentCallback,并打开您自己的弹出窗口。因为 Agenda 在 Appointment 的实现中没有规定 event/callback 机制,所以它无法获知关于 Appointment 的更改。因此,当自定义编辑完成后,请确保通过调用 refresh() 更新议程。
我找到了方法,我刚刚添加了这段代码:
agenda.setEditAppointmentCallback( (appointment) -> {
editPopUp();
return null;
});
在议程初始化和 editPopUp() 调用函数创建我想显示的弹出窗口
我想编辑右键单击约会时出现的弹出窗口,以便我可以添加更多文本字段以获取更多信息。 我使用 JFXtras 库中的议程,但我不知道如何编辑弹出窗口。
你读过Agenda的JavaDoc了吗?
http://jfxtras.org/doc/8.0/jfxtras-agenda/jfxtras/scene/control/agenda/Agenda.html
Agenda 有一个默认弹出窗口,允许编辑约会的主要属性,但也许您想自己做一些事情。如果是这样,您需要注册到 editAppointmentCallback,并打开您自己的弹出窗口。因为 Agenda 在 Appointment 的实现中没有规定 event/callback 机制,所以它无法获知关于 Appointment 的更改。因此,当自定义编辑完成后,请确保通过调用 refresh() 更新议程。
我找到了方法,我刚刚添加了这段代码:
agenda.setEditAppointmentCallback( (appointment) -> {
editPopUp();
return null;
});
在议程初始化和 editPopUp() 调用函数创建我想显示的弹出窗口