public interface ActiveTemplate extends Template
Note: There are two action commands defined in this interface which inform template parent about the close request.
If the template is directly embedded inside the InfoTip then both actions hide the info tip. If the template is part
of some deeper template hierarchy (like MultiItemTemplate
) then ACTION_REMOVE_TEMPLATE_CMD
removes the template from
the parent template while ACTION_CLOSE_INFOTIP_CMD
is always propagated up to the InfoTip to hide it.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACTION_CLOSE_INFOTIP_CMD
Close the infotip displaying this template.
|
static java.lang.String |
ACTION_REMOVE_TEMPLATE_CMD
Remove template from infotip.
|
static java.lang.String |
ACTION_SIZE_CHANGED_CMD
Inform infotip that the size of template changed.
|
Modifier and Type | Method and Description |
---|---|
void |
addActionListener(java.awt.event.ActionListener l)
Add an actionListener to receive actions such as close from the Template.
|
void |
removeActionListener(java.awt.event.ActionListener l)
Remove previously added ActionListener.
|
getContent
static final java.lang.String ACTION_REMOVE_TEMPLATE_CMD
static final java.lang.String ACTION_CLOSE_INFOTIP_CMD
static final java.lang.String ACTION_SIZE_CHANGED_CMD
void addActionListener(java.awt.event.ActionListener l)
l
- void removeActionListener(java.awt.event.ActionListener l)
l
-