edu.columbia.cs.cgui.rjfc.swing
Interface RJMenuBar

All Superinterfaces:
RComponent, RContainer, Remote, RJComponent
All Known Implementing Classes:
RJMenuBarImpl

public interface RJMenuBar
extends RJComponent


Fields inherited from interface edu.columbia.cs.cgui.rjfc.swing.RJComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from interface edu.columbia.cs.cgui.rjfc.awt.RComponent
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Method Summary
 RJMenu add(RJMenu cvar0)
           
 void addNotify()
           
 AccessibleContext getAccessibleContext()
           
 RComponent getComponent()
           
 RComponent getComponentAtIndex(int ivar0)
           
 int getComponentIndex(RComponent cvar0)
           
 RJMenu getHelpMenu()
           
 Insets getMargin()
           
 RJMenu getMenu(int indexvar0)
           
 int getMenuCount()
           
 SingleSelectionModel getSelectionModel()
           
 MenuElement[] getSubElements()
           
 RMenuBarUI getUI()
           
 String getUIClassID()
           
 boolean isBorderPainted()
           
 boolean isManagingFocus()
           
 boolean isSelected()
           
 void menuSelectionChanged(boolean isIncludedvar0)
           
 void processKeyEvent(KeyEvent evar0, MenuElement[] pathvar1, RMenuSelectionManager managervar2)
           
 void processMouseEvent(MouseEvent eventvar0, MenuElement[] pathvar1, RMenuSelectionManager managervar2)
           
 void removeNotify()
           
 void setBorderPainted(boolean bvar0)
           
 void setHelpMenu(RJMenu menuvar0)
           
 void setMargin(Insets mvar0)
           
 void setSelected(RComponent selvar0)
           
 void setSelectionModel(SingleSelectionModel modelvar0)
           
 void setUI(RMenuBarUI uivar0)
           
 void updateUI()
           
 
Methods inherited from interface edu.columbia.cs.cgui.rjfc.swing.RJComponent
addAncestorListener, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from interface edu.columbia.cs.cgui.rjfc.awt.RContainer
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, validate
 
Methods inherited from interface edu.columbia.cs.cgui.rjfc.awt.RComponent
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, contains, createImage, createImage, dispatchEvent, enable, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getRJFCWrappedData, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setData, setDropTarget, setHash, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus
 

Method Detail

getUI

public RMenuBarUI getUI()
                 throws RemoteException

setUI

public void setUI(RMenuBarUI uivar0)
           throws RemoteException

updateUI

public void updateUI()
              throws RemoteException
Specified by:
updateUI in interface RJComponent

getUIClassID

public String getUIClassID()
                    throws RemoteException
Specified by:
getUIClassID in interface RJComponent

getSelectionModel

public SingleSelectionModel getSelectionModel()
                                       throws RemoteException

setSelectionModel

public void setSelectionModel(SingleSelectionModel modelvar0)
                       throws RemoteException

add

public RJMenu add(RJMenu cvar0)
           throws RemoteException

getMenu

public RJMenu getMenu(int indexvar0)
               throws RemoteException

getMenuCount

public int getMenuCount()
                 throws RemoteException

setHelpMenu

public void setHelpMenu(RJMenu menuvar0)
                 throws RemoteException

getHelpMenu

public RJMenu getHelpMenu()
                   throws RemoteException

getComponentAtIndex

public RComponent getComponentAtIndex(int ivar0)
                               throws RemoteException

getComponentIndex

public int getComponentIndex(RComponent cvar0)
                      throws RemoteException

setSelected

public void setSelected(RComponent selvar0)
                 throws RemoteException

isSelected

public boolean isSelected()
                   throws RemoteException

isBorderPainted

public boolean isBorderPainted()
                        throws RemoteException

setBorderPainted

public void setBorderPainted(boolean bvar0)
                      throws RemoteException

setMargin

public void setMargin(Insets mvar0)
               throws RemoteException

getMargin

public Insets getMargin()
                 throws RemoteException

processMouseEvent

public void processMouseEvent(MouseEvent eventvar0,
                              MenuElement[] pathvar1,
                              RMenuSelectionManager managervar2)
                       throws RemoteException

processKeyEvent

public void processKeyEvent(KeyEvent evar0,
                            MenuElement[] pathvar1,
                            RMenuSelectionManager managervar2)
                     throws RemoteException

menuSelectionChanged

public void menuSelectionChanged(boolean isIncludedvar0)
                          throws RemoteException

getSubElements

public MenuElement[] getSubElements()
                             throws RemoteException

getComponent

public RComponent getComponent()
                        throws RemoteException

getAccessibleContext

public AccessibleContext getAccessibleContext()
                                       throws RemoteException
Specified by:
getAccessibleContext in interface RJComponent

isManagingFocus

public boolean isManagingFocus()
                        throws RemoteException
Specified by:
isManagingFocus in interface RJComponent

addNotify

public void addNotify()
               throws RemoteException
Specified by:
addNotify in interface RJComponent

removeNotify

public void removeNotify()
                  throws RemoteException
Specified by:
removeNotify in interface RJComponent