|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | 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 | +--venice.GUI
GUI implements graphic userinterface of venice - UML Visualization tool. User interface has MenuBar with every command supported, ToolBar with selection, panning and zooming buttons and textfield for selection/filtering by type and name.
MenuToolBar
, Serialized FormInner classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
Inner classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
Inner classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock |
Field Summary | |
(package private) javax.swing.JMenuItem |
mCDepdownMenuItem
|
(package private) javax.swing.JMenuItem |
mCDepupMenuItem
|
(package private) javax.swing.JMenuItem |
mCDUMP
|
(package private) javax.swing.JMenuItem |
mCFitToScreenMenuItem
|
(package private) javax.swing.JMenu |
mCInterfaceMenu
|
(package private) javax.swing.JPopupMenu |
mComponentPopup
|
(package private) javax.swing.JMenuItem |
mCShowInformationMenuItem
|
(package private) javax.swing.JCheckBoxMenuItem |
mCShowOffIntMenuItem
|
(package private) javax.swing.JCheckBoxMenuItem |
mCShowRegIntMenuItem
|
(package private) javax.swing.JMenu |
mCZoomMenu
|
(package private) javax.swing.JMenuItem |
mCZoomToSelectionMenuItem
|
(package private) javax.swing.JPopupMenu |
mDependencyPopup
|
(package private) javax.swing.JMenuItem |
mDFitToScreenMenuItem
|
(package private) javax.swing.JMenuItem |
mDShowInformationMenuItem
|
(package private) javax.swing.JMenu |
mDZoomMenu
|
(package private) javax.swing.JMenuItem |
mDZoomToSelectionMenuItem
|
(package private) javax.swing.JMenuItem |
mIDUMP
|
(package private) javax.swing.JMenuItem |
mIFitToScreenMenuItem
|
(package private) javax.swing.JMenuItem |
mIHideSelectedMenuItem
|
(package private) javax.swing.JPopupMenu |
mInterfacePopup
|
(package private) javax.swing.JCheckBoxMenuItem |
mIShowContentMenuItem
|
(package private) javax.swing.JMenuItem |
mIShowInformationMenuItem
|
(package private) javax.swing.JMenu |
mIZoomMenu
|
(package private) javax.swing.JMenuItem |
mIZoomToSelectionMenuItem
|
(package private) MenuToolBar |
mMenuToolBar
|
(package private) int |
mMode
|
(package private) javax.swing.JPopupMenu |
mPackagePopup
|
(package private) javax.swing.JMenuItem |
mPClosedMenuItem
|
(package private) javax.swing.JMenuItem |
mPDepdownMenuItem
|
(package private) javax.swing.JMenuItem |
mPDepupMenuItem
|
(package private) javax.swing.JMenuItem |
mPDUMP
|
(package private) javax.swing.JMenuItem |
mPFitToScreenMenuItem
|
(package private) javax.swing.JMenu |
mPInterfaceMenu
|
(package private) javax.swing.JMenuItem |
mPOpenMenuItem
|
(package private) javax.swing.JMenuItem |
mPShowInformationMenuItem
|
(package private) javax.swing.JCheckBoxMenuItem |
mPShowOffIntMenuItem
|
(package private) javax.swing.JCheckBoxMenuItem |
mPShowRegIntMenuItem
|
(package private) javax.swing.JMenu |
mPStatusMenu
|
(package private) javax.swing.JMenuItem |
mPTransparentMenuItem
|
(package private) javax.swing.JMenu |
mPZoomMenu
|
(package private) javax.swing.JMenuItem |
mPZoomToSelectionMenuItem
|
(package private) javax.swing.ButtonGroup |
mStatusItemsButtonGroup
|
(package private) int |
mTmpMode
|
(package private) Visualization |
mVisualization
|
Fields inherited from class javax.swing.JFrame |
accessibleContext, defaultCloseOperation, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
base, CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, frameSerializedDataVersion, HAND_CURSOR, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, nameCounter, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, serialVersionUID, state, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR, weakThis |
Fields inherited from class java.awt.Window |
active, dbg, focusMgr, inputContext, inputContextLock, nativeActive, OPENED, ownedWindowList, warningString, windowListener, windowSerializedDataVersion |
Fields inherited from class java.awt.Container |
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, needsPaint, printing, printingThreads |
Fields inherited from class java.awt.Component |
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, width, windowClosingException, windowListenerK, visible, x, y |
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 | |
GUI(boolean inIsApplet)
Constructor |
Method Summary | |
private boolean[] |
getInterfaceInformation(VModelElement[] mSelection)
|
private boolean |
getInterfaceVisualization(VModelElement[] mSelection)
|
private int |
getSelectionType(VModelElement[] mSelection)
Check current selection. |
Visualization |
getVisualization()
Added by Petteri Kamppuri 29.3.2001 21.56 Gives reference to the current Visualization instance. |
private boolean |
hasOfferedInterfacesShown(VModelElement inE)
|
private boolean |
hasRequiredInterfaces(VModelElement inE)
|
private boolean |
hasRequiredInterfacesShown(VModelElement inE)
|
private void |
initCanvasPopup()
|
private void |
initListeners()
|
private void |
updateMenuBar()
Updates MenuBar to correspond current selection. |
private void |
updatePopupMenu(java.awt.event.MouseEvent e)
Updates PopupMenu to correspond current selection. |
Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, createRootPaneException, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
|
Methods inherited from class java.awt.Window |
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, show, toBack, toFront, transferFocus |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, removeAll, removeContainerListener, setFont, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, 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, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
int mMode
int mTmpMode
Visualization mVisualization
MenuToolBar mMenuToolBar
javax.swing.JPopupMenu mPackagePopup
javax.swing.JMenuItem mPDUMP
javax.swing.JMenuItem mPDepupMenuItem
javax.swing.JMenuItem mPDepdownMenuItem
javax.swing.JMenuItem mPShowInformationMenuItem
javax.swing.JMenu mPStatusMenu
javax.swing.JMenuItem mPOpenMenuItem
javax.swing.JMenuItem mPClosedMenuItem
javax.swing.JMenuItem mPTransparentMenuItem
javax.swing.JMenu mPInterfaceMenu
javax.swing.JCheckBoxMenuItem mPShowRegIntMenuItem
javax.swing.JCheckBoxMenuItem mPShowOffIntMenuItem
javax.swing.JMenu mPZoomMenu
javax.swing.JMenuItem mPFitToScreenMenuItem
javax.swing.JMenuItem mPZoomToSelectionMenuItem
javax.swing.ButtonGroup mStatusItemsButtonGroup
javax.swing.JPopupMenu mComponentPopup
javax.swing.JMenuItem mCDUMP
javax.swing.JMenuItem mCDepupMenuItem
javax.swing.JMenuItem mCDepdownMenuItem
javax.swing.JMenuItem mCShowInformationMenuItem
javax.swing.JMenu mCInterfaceMenu
javax.swing.JCheckBoxMenuItem mCShowRegIntMenuItem
javax.swing.JCheckBoxMenuItem mCShowOffIntMenuItem
javax.swing.JMenu mCZoomMenu
javax.swing.JMenuItem mCFitToScreenMenuItem
javax.swing.JMenuItem mCZoomToSelectionMenuItem
javax.swing.JPopupMenu mDependencyPopup
javax.swing.JMenuItem mDShowInformationMenuItem
javax.swing.JMenu mDZoomMenu
javax.swing.JMenuItem mDFitToScreenMenuItem
javax.swing.JMenuItem mDZoomToSelectionMenuItem
javax.swing.JPopupMenu mInterfacePopup
javax.swing.JMenuItem mIDUMP
javax.swing.JMenuItem mIShowInformationMenuItem
javax.swing.JCheckBoxMenuItem mIShowContentMenuItem
javax.swing.JMenuItem mIHideSelectedMenuItem
javax.swing.JMenu mIZoomMenu
javax.swing.JMenuItem mIFitToScreenMenuItem
javax.swing.JMenuItem mIZoomToSelectionMenuItem
Constructor Detail |
public GUI(boolean inIsApplet)
inIsApplet
- is user of this class applet or application. True is applet, false application.Method Detail |
public Visualization getVisualization()
private void updateMenuBar()
private void updatePopupMenu(java.awt.event.MouseEvent e)
private int getSelectionType(VModelElement[] mSelection)
private boolean getInterfaceVisualization(VModelElement[] mSelection)
private boolean hasRequiredInterfacesShown(VModelElement inE)
private boolean hasRequiredInterfaces(VModelElement inE)
private boolean hasOfferedInterfacesShown(VModelElement inE)
private boolean[] getInterfaceInformation(VModelElement[] mSelection)
private void initListeners()
private void initCanvasPopup()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |