|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Frame javax.swing.JFrame uk.ac.essex.common.gui.frame.ApplicationFrameImpl uk.ac.essex.common.gui.frame.MultiFrameDesktop uk.ac.essex.common.gui.frame.ButtonPanelDesktopFrame
public class ButtonPanelDesktopFrame
Copyright: Copyright (c) 2004
Company: MSX-International
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class uk.ac.essex.common.gui.frame.MultiFrameDesktop |
---|
buttonToFrame, currentButton, DEFAULT_BUTTON_HEIGHT, DEFAULT_BUTTON_WIDTH, DESKTOP_PANE_COLOR, desktopPane, desktopScrollPane, frameListener, frameToButton, frameToView, mfdContentPane, viewSet, viewToInternaFrame |
Fields inherited from class uk.ac.essex.common.gui.frame.ApplicationFrameImpl |
---|
content, contentPane, DEFAULT_HEIGHT, DEFAULT_TOOLBAR_KEY, DEFAULT_WIDTH, DEFAULT_X, DEFAULT_Y, defaultToolBar, localMenuBar, MIN_HEIGHT, MIN_WIDTH, statusBarLabel, statusPanel, toolBarPanel |
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface uk.ac.essex.common.gui.ApplicationFrame |
---|
BOTTOM, LEFT, RIGHT, TOP |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
ButtonPanelDesktopFrame(Application application,
ApplicationFrameParameters parameters)
|
Method Summary | |
---|---|
void |
addButtonPanel(ButtonPanel buttonPanel)
|
void |
addButtonPanel(ButtonPanel buttonPanel,
boolean updateLayout)
|
void |
addJMenu(javax.swing.JMenu menuToAdd)
Adds a JMenu to the menu bar |
void |
addView(javax.swing.JPanel view,
java.lang.String title)
Update the GUI view on the data stored in File. |
ButtonPanelContainer |
getButtonPanelContainer()
|
void |
init()
Component initialization |
void |
removeView(javax.swing.JPanel view)
Remove a view |
void |
updateLayout()
|
Methods inherited from class uk.ac.essex.common.gui.frame.MultiFrameDesktop |
---|
actionPerformed, getCurrentButton, getCurrentFrame, getDesktopPane, main, restoreLocation, saveLocation |
Methods inherited from class uk.ac.essex.common.gui.frame.ApplicationFrameImpl |
---|
addFrameListener, addToolBar, addToToolBar, addToToolBar, addViewChangeListener, center, destroy, dispose, finalize, fireFrameClosing, fireFrameOpening, fireViewChange, fireViewClosed, getApplication, getContent, getDefaultToolBar, getFrame, getJMenuBar, getLocalMenuBar, getStatusBarLabel, hasJMenuBar, isPersistent, removeFrameListener, removeToolBar, setContent, setJMenuBar, setLocalMenuBar, setPersistent, setProgress, setStatus |
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface uk.ac.essex.common.gui.ApplicationFrame |
---|
addFrameListener, addToolBar, addToToolBar, addToToolBar, addViewChangeListener, center, destroy, getApplication, getDefaultToolBar, getFrame, getJMenuBar, getStatusBarLabel, hasJMenuBar, isPersistent, removeFrameListener, removeToolBar, setJMenuBar, setPersistent, setProgress, setStatus, setTitle |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Constructor Detail |
---|
public ButtonPanelDesktopFrame(Application application, ApplicationFrameParameters parameters) throws InitialisationException
InitialisationException
Method Detail |
---|
public void addButtonPanel(ButtonPanel buttonPanel) throws java.lang.Exception
buttonPanel
-
java.lang.Exception
public void addButtonPanel(ButtonPanel buttonPanel, boolean updateLayout) throws java.lang.Exception
java.lang.Exception
public void updateLayout()
public void removeView(javax.swing.JPanel view)
MultiFrameDesktop
removeView
in interface ApplicationFrame
removeView
in class MultiFrameDesktop
view
- - The view to removepublic void init() throws InitialisationException
MultiFrameDesktop
init
in interface ApplicationFrame
init
in class MultiFrameDesktop
InitialisationException
public void addView(javax.swing.JPanel view, java.lang.String title)
MultiFrameDesktop
addView
in interface ApplicationFrame
addView
in class MultiFrameDesktop
view
- - A panel that is a view for the applicationpublic void addJMenu(javax.swing.JMenu menuToAdd)
ApplicationFrame
addJMenu
in interface ApplicationFrame
addJMenu
in class MultiFrameDesktop
menuToAdd
- - The menu to addpublic ButtonPanelContainer getButtonPanelContainer()
getButtonPanelContainer
in interface ButtonPanelFrame
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |