|
org.openide.util 6.8.31 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Presenter
Provides a presentation feature for an action.
Each action
that wants to offer a kind of presentation of itself
to the user should implement one of the inner interfaces.
For example to be presented in popup menu, an action should
implement Presenter.Popup
.
Normally actions should implement both Presenter.Menu
and
Presenter.Popup
together and return the same menu item for each.
Note: implementing these interfaces yourself means that you want to
provide some sort of unusual display format, e.g. a submenu!
Most people will simply want to use a subclass of CallableSystemAction
and use the default implementations of all three interfaces, according to
SystemAction.getName()
and SystemAction.iconResource()
.
Nested Class Summary | |
---|---|
static interface |
Presenter.Menu
The presenter interface for presenting an action in a menu. |
static interface |
Presenter.Popup
The presenter interface for presenting an action in a popup menu. |
static interface |
Presenter.Toolbar
The presenter interface for presenting an action in a toolbar. |
|
org.openide.util 6.8.31 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |