|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.objectweb.jac.aspects.gui.swing.AbstractView
org.objectweb.jac.aspects.gui.swing.AbstractCompositeView
org.objectweb.jac.aspects.gui.swing.ToolBar
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary |
Fields inherited from class org.objectweb.jac.aspects.gui.swing.AbstractView |
closed, height, width |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
ToolBar()
|
Method Summary | |
void |
actionPerformed(ActionEvent event)
|
void |
addAction(String label,
String icon,
Callback callback)
Adds an action to this menu. |
void |
addSeparator()
Adds a separator in this menu. |
void |
addSubMenu(String label,
String icon,
MenuView submenu)
Adds a sub-menu in this menu. |
void |
close(boolean validate)
Close this view. |
String |
getPosition()
Get the value of position. |
void |
methodUpdated(Object substance,
MethodItem method,
Object param)
Upcalled when a returned value has changed. |
void |
setPosition(String v)
Set the value of position. |
String |
toString()
|
protected void |
updateEnabled(JButton button,
Callback callback)
|
Methods inherited from class org.objectweb.jac.aspects.gui.swing.AbstractCompositeView |
addHorizontalStrut, addVerticalStrut, addView, addView, containsView, getView, getViews, removeAllViews, removeView, setContext |
Methods inherited from class org.objectweb.jac.aspects.gui.swing.AbstractView |
equalsView, equalsView, getContext, getDescription, getFactory, getLabel, getMessage, getParameters, getParentView, getRootView, getStyle, getType, getViewBorder, invokeInContext, isClosed, isDescendantOf, setDescription, setFactory, setFocus, setLabel, setMessage, setParameters, setParentView, setSize, setStyle, setType, setViewBorder |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.objectweb.jac.aspects.gui.View |
getContext, getDescription, getFactory, getLabel, getMessage, getParentView, getRootView, getStyle, getViewBorder, isClosed, isDescendantOf, setContext, setDescription, setFactory, setFocus, setLabel, setMessage, setParentView, setSize, setStyle, setViewBorder |
Methods inherited from interface org.objectweb.jac.aspects.gui.ViewIdentity |
equalsView, equalsView, getParameters, getType, setParameters, setType |
Constructor Detail |
public ToolBar()
Method Detail |
public void addSubMenu(String label, String icon, MenuView submenu)
MenuView
addSubMenu
in interface MenuView
label
- the sub-menu's labelicon
- the sub-menu's iconsubmenu
- the submenupublic void addAction(String label, String icon, Callback callback)
MenuView
addAction
in interface MenuView
label
- the sub-menu's labelicon
- the sub-menu's iconcallback
- the actual actionpublic void addSeparator()
MenuView
addSeparator
in interface MenuView
public String getPosition()
getPosition
in interface MenuView
Menu
public void setPosition(String v)
setPosition
in interface MenuView
v
- Value to assign to position.Menu
public void close(boolean validate)
View
close
in interface View
close
in class AbstractCompositeView
public String toString()
toString
in class AbstractView
public void actionPerformed(ActionEvent event)
actionPerformed
in interface ActionListener
protected void updateEnabled(JButton button, Callback callback)
public void methodUpdated(Object substance, MethodItem method, Object param)
MethodUpdate
methodUpdated
in interface MethodUpdate
substance
- the object of which a field was updatedmethod
- the changed methodparam
- extra infos (unused)ViewControlWrapper.registerMethod(Wrappee,MethodItem,MethodUpdate,Object)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |