Class ParserApplet

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--javax.swing.JApplet
                                |
                                +--ParserApplet
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.event.FocusListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable

public class ParserApplet
extends javax.swing.JApplet
implements java.awt.event.FocusListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JApplet
javax.swing.JApplet.AccessibleJApplet
 
Nested classes inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
Nested classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  ActionGotoTabelle actgoto
           
private  javax.swing.JTable arbbereich
           
private  javax.swing.JScrollPane arbbereichScroll
           
private  Arbeitsbereich arbeitsbereich
           
private  javax.swing.JTextArea ausgabe
           
private  ParserAppletListener butListener
           
private  javax.swing.JButton deutscheGrammatik
           
private  Eingabesatz eingabesatz
           
private  javax.swing.JTable eingsatz
           
private  javax.swing.JScrollPane eingsatzScroll
           
private  javax.swing.JButton englischeGrammatik
           
private  javax.swing.JTextArea grammatik
           
private  java.lang.String initGrammatik
           
private  java.lang.String initLexikon
           
private  java.lang.String initSatz
           
private  javax.swing.JButton japanischeGrammatik
           
private  javax.swing.JPanel knopfleiste
           
private  javax.swing.JTextArea lexikon
           
private  javax.swing.JPanel lingDaten
           
private  LingDaten linguDaten
           
private  javax.swing.JPanel obenunten
           
private  javax.swing.JButton parsen
           
private  ShiftReduceParser parser
           
private  javax.swing.JTextArea satz
           
private  javax.swing.JPanel satzbereich
           
private  javax.swing.JSplitPane satzLidatSplit
           
private  javax.swing.JTable tabellen
           
private  javax.swing.JButton tabErzeugen
           
private  javax.swing.JScrollPane tabscroll
           
private  javax.swing.JButton zustAnzeigen
           
 
Fields inherited from class javax.swing.JApplet
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.applet.Applet
 
Fields inherited from class java.awt.Panel
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ParserApplet()
           
 
Method Summary
 void deutGrammatikGedrueckt()
           
 void engGrammatikGedrueckt()
           
private  void erzeugeLingDaten()
           
 void focusGained(java.awt.event.FocusEvent fe)
           
 void focusLost(java.awt.event.FocusEvent fe)
           
 void init()
           
 void japGrammatikGedrueckt()
           
 void paint(java.awt.Graphics g)
           
 void parseGedrueckt()
           
private  void raeumeBereicheAuf()
           
 void tabErzGedrueckt()
           
 void zustAnzGedrueckt()
           
 
Methods inherited from class javax.swing.JApplet
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.applet.Applet
destroy, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

initSatz

private java.lang.String initSatz

initLexikon

private java.lang.String initLexikon

initGrammatik

private java.lang.String initGrammatik

linguDaten

private LingDaten linguDaten

parser

private ShiftReduceParser parser

obenunten

private javax.swing.JPanel obenunten

knopfleiste

private javax.swing.JPanel knopfleiste

lingDaten

private javax.swing.JPanel lingDaten

satzbereich

private javax.swing.JPanel satzbereich

satzLidatSplit

private javax.swing.JSplitPane satzLidatSplit

ausgabe

private javax.swing.JTextArea ausgabe

satz

private javax.swing.JTextArea satz

lexikon

private javax.swing.JTextArea lexikon

grammatik

private javax.swing.JTextArea grammatik

tabellen

private javax.swing.JTable tabellen

arbbereich

private javax.swing.JTable arbbereich

eingsatz

private javax.swing.JTable eingsatz

tabscroll

private javax.swing.JScrollPane tabscroll

arbbereichScroll

private javax.swing.JScrollPane arbbereichScroll

eingsatzScroll

private javax.swing.JScrollPane eingsatzScroll

eingabesatz

private Eingabesatz eingabesatz

parsen

private javax.swing.JButton parsen

tabErzeugen

private javax.swing.JButton tabErzeugen

zustAnzeigen

private javax.swing.JButton zustAnzeigen

butListener

private ParserAppletListener butListener

deutscheGrammatik

private javax.swing.JButton deutscheGrammatik

englischeGrammatik

private javax.swing.JButton englischeGrammatik

japanischeGrammatik

private javax.swing.JButton japanischeGrammatik

actgoto

private ActionGotoTabelle actgoto

arbeitsbereich

private Arbeitsbereich arbeitsbereich
Constructor Detail

ParserApplet

public ParserApplet()
Method Detail

init

public void init()
Overrides:
init in class java.applet.Applet

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class java.awt.Container

erzeugeLingDaten

private void erzeugeLingDaten()

tabErzGedrueckt

public void tabErzGedrueckt()

parseGedrueckt

public void parseGedrueckt()

zustAnzGedrueckt

public void zustAnzGedrueckt()

deutGrammatikGedrueckt

public void deutGrammatikGedrueckt()

engGrammatikGedrueckt

public void engGrammatikGedrueckt()

japGrammatikGedrueckt

public void japGrammatikGedrueckt()

focusGained

public void focusGained(java.awt.event.FocusEvent fe)
Specified by:
focusGained in interface java.awt.event.FocusListener

focusLost

public void focusLost(java.awt.event.FocusEvent fe)
Specified by:
focusLost in interface java.awt.event.FocusListener

raeumeBereicheAuf

private void raeumeBereicheAuf()