|
swingx Version 2009-07-31 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ColumnControlPopup
Encapsulates the popup component which is the delegate for all popup visuals, used by a ColumnControlButton.
For now, this class a simple extraction of what a ColumnControl needs. Usage will drive further evolution.
Method Summary | |
---|---|
void |
addAdditionalActionItems(List<? extends Action> actions)
Adds additional actions to the popup. |
void |
addVisibilityActionItems(List<? extends AbstractActionExt> actions)
Adds items corresponding to the column's visibility actions. |
void |
applyComponentOrientation(ComponentOrientation o)
Applies the specified component orientation to all internal widgets. |
void |
removeAll()
Removes all items from the popup. |
void |
toggleVisibility(JComponent owner)
Toggles the popup's visibility. |
void |
updateUI()
Updates all internal visuals after changing a UI-delegate. |
Method Detail |
---|
void updateUI()
The method called by ColumnControlButton in it's updateUI. As there is a good probability that at the time of a ColumnControlButton is updated after a ui-delegate change the popup is not visible/part of the container hierarchy, this method must be messaged manually.
JComponent.updateUI()
void toggleVisibility(JComponent owner)
owner
- the JComponent which triggered the visibility change, typically
a ColumnControlButton.void applyComponentOrientation(ComponentOrientation o)
o
- the componentOrientation to apply to all internal widgets.Container.applyComponentOrientation(ComponentOrientation).
void removeAll()
void addVisibilityActionItems(List<? extends AbstractActionExt> actions)
Each Action
in the list is a stateAction
,
its selected
property bound to a column's
visible
property, that is toggling the selected will
toggle the column's visibility (if the action is enabled).
The Action
s name
property is bound to
the column's title
.
actions
- List of AbstractActionExt to add.void addAdditionalActionItems(List<? extends Action> actions)
actions
- List of Action
s to add to the popup.
|
swingx Version 2009-07-31 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |