EVEDemo.MKBVKBApplet
Class mkbvkb

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--com.sun.java.swing.JFrame
                                |
                                +--EVEDemo.MKBVKBApplet.mkbvkb

public class mkbvkb
extends com.sun.java.swing.JFrame

Creates an applet which lets the user choose to browse the mkb or the vkb
The first thing that occurs when creating an instance of this class is that it attempts to connect to the server "mwMainServer"
It creates an instance of mkbFrame and vkbFrame and hides and shows these frames as needed.
It contains a timer which periodically checks to see if there have been updates to the MKB and VKB, and if so, each frame is updated.

comment 030799 koeller: phasing out RMI-Support

See Also:
Serialized Form

Inner Class Summary
(package private)  class mkbvkb.SymMouse
          Sets up a listener to listen for mouse clicks
(package private)  class mkbvkb.TimerListener
          the actionPerformed method in this class is called each time the Timer "goes off"
 
Inner classes inherited from class com.sun.java.swing.JFrame
com.sun.java.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AWTTreeLock
 
Field Summary
 java.util.Vector allISObjects
          A Vector to contain all of the ISObjects
 java.util.Vector allViews
          A Vector to contain all of the Views
(package private)  boolean init_status
           
(package private)  com.sun.java.swing.JLabel lblWelcome
           
(package private)  mkbFrame mFrame
           
(package private)  com.sun.java.swing.JButton mkbBrowse
           
 Main mwMain
          An instance of the main class.
(package private)  java.util.Properties props
          handle to eve.properties
private  com.sun.java.swing.Timer refreshTimer
          Timer to refresh automatically when necessary
(package private)  vkbFrame vFrame
           
(package private)  com.sun.java.swing.JButton vkbBrowse
           
 
Fields inherited from class com.sun.java.swing.JFrame
accessibleContext, defaultCloseOperation, 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, base, focusMgr, inputContext, nameCounter, OPENED, ownedWindowList, serialVersionUID, state, warningString, weakThis, windowListener, windowSerializedDataVersion
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, maxSize, ncomponents, serialVersionUID
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, assert, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, hasFocus, height, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, serialVersionUID, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowListenerK, x, y
 
Constructor Summary
mkbvkb(Main mn)
           
 
Method Summary
 void destroy()
           
 void init()
          Connect to the server "mwMainServer" and then initialize all objects on the applet
(package private)  void mkbBrowse_MouseClick(java.awt.event.MouseEvent event)
          Called by mouseClick when mkbBrowse button is clicked
(package private)  void refresh()
          Rebuilds the mkb and vkb by getting all InformationSources and Views from mwMain again
 void start()
          Counter to show the executing time.
 void stop()
           
(package private)  void vkbBrowse_MouseClick(java.awt.event.MouseEvent event)
          Called by mouseClick when vkbBrowse button is clicked
 
Methods inherited from class com.sun.java.swing.JFrame
addImpl, createRootPane, createRootPaneException, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, processKeyEvent, processWindowEvent, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
, addNotify, addToFrameList, constructComponentName, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, initIDs, isResizable, paramString, postProcessKeyEvent, readObject, remove, removeFromFrameList, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle, writeObject
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, setFocusOwner, setWarningString, show, toBack, toFront, transferFocus
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyOrientation, countComponents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPrint, list, list, locate, minimumSize, paint, paintComponents, postsOldMouseEvents, preferredSize, print, printComponents, printOneComponent, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, 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
 

Field Detail

mwMain

public Main mwMain
An instance of the main class.

allISObjects

public java.util.Vector allISObjects
A Vector to contain all of the ISObjects

allViews

public java.util.Vector allViews
A Vector to contain all of the Views

refreshTimer

private com.sun.java.swing.Timer refreshTimer
Timer to refresh automatically when necessary

props

java.util.Properties props
handle to eve.properties

lblWelcome

com.sun.java.swing.JLabel lblWelcome

mkbBrowse

com.sun.java.swing.JButton mkbBrowse

vkbBrowse

com.sun.java.swing.JButton vkbBrowse

vFrame

vkbFrame vFrame

mFrame

mkbFrame mFrame

init_status

boolean init_status
Constructor Detail

mkbvkb

public mkbvkb(Main mn)
Method Detail

start

public void start()
Counter to show the executing time. :)

stop

public void stop()

destroy

public void destroy()

init

public void init()
Connect to the server "mwMainServer" and then initialize all objects on the applet

mkbBrowse_MouseClick

void mkbBrowse_MouseClick(java.awt.event.MouseEvent event)
Called by mouseClick when mkbBrowse button is clicked

vkbBrowse_MouseClick

void vkbBrowse_MouseClick(java.awt.event.MouseEvent event)
Called by mouseClick when vkbBrowse button is clicked

refresh

void refresh()
Rebuilds the mkb and vkb by getting all InformationSources and Views from mwMain again