Popup Layer
A bar underneath a timeline is a nice representation for an activity but it can only carry a limited number of information due to space restrictions. Popups / annotations that show up when the mouse cursor hovers over such a bar is a nice feature that can display a wealth of additional information that the planner might need to make a scheduling decision. FlexGantt's popups can be customized in the same way that any Swing component can be customized. Different renderers can be mapped to different types of popup objects. The popup objects are looked up from the IPopupPolicy. The image below shows the default popup renderer (DefaultPopupRenderer) that displays popup objects in its serialized form.
Popup / Annotation Window
Relevant API
void PopupLayer.setPopupRenderer(IPopupRenderer renderer);
IPopupRenderer
DefaultPopupRenderer
Object IPopupPolicy.getPopupValue(Object node, Object timelineObject, IGanttChartModel model);
