gui
Class GUI

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--gui.GUI

public class GUI
extends javax.swing.JFrame

Version:
 
Author:
broder@icepool.de, hkraas@web.de
See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Fields inherited from class javax.swing.JFrame
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, 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
 
Constructor Summary
GUI()
          Creates new form GUI
 
Method Summary
 void CloseProcess(java.lang.String id)
          einen Process in der ProcessTable als hidden markieren
 void highlightState(Astate state, Process process, Program program)
          highlighting interface fuer simulator<-->editor
 void highlightTransition(Transition transition, Process process, Program program)
          highlighting interface fuer simulator<-->editor
static void main(java.lang.String[] args)
           
 void NewProcess(java.lang.String id)
          einen neuen Process in die ProcessTable aufnehmen
 void OpenProcess(java.lang.String id)
          einen Process in der ProcessTable als visible markieren
 void RemoveProcess(java.lang.String id)
          einen Process aus der ProcessTable entfernen
 void unhighlightState(Astate state, Process process, Program program)
          highlighting interface fuer simulator<-->editor
 void unhighlightTransition(Transition transition, Process process, Program program)
          highlighting interface fuer simulator<-->editor
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, 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, wait, wait, wait
 

Constructor Detail

GUI

public GUI()
Creates new form GUI
Method Detail

highlightState

public void highlightState(Astate state,
                           Process process,
                           Program program)
highlighting interface fuer simulator<-->editor

unhighlightTransition

public void unhighlightTransition(Transition transition,
                                  Process process,
                                  Program program)
highlighting interface fuer simulator<-->editor

unhighlightState

public void unhighlightState(Astate state,
                             Process process,
                             Program program)
highlighting interface fuer simulator<-->editor

highlightTransition

public void highlightTransition(Transition transition,
                                Process process,
                                Program program)
highlighting interface fuer simulator<-->editor

NewProcess

public void NewProcess(java.lang.String id)
einen neuen Process in die ProcessTable aufnehmen

RemoveProcess

public void RemoveProcess(java.lang.String id)
einen Process aus der ProcessTable entfernen

OpenProcess

public void OpenProcess(java.lang.String id)
einen Process in der ProcessTable als visible markieren

CloseProcess

public void CloseProcess(java.lang.String id)
einen Process in der ProcessTable als hidden markieren

main

public static void main(java.lang.String[] args)
Parameters:
args - the command line arguments Opens new GUI with noSession opened.