Class Code

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--Code
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, java.io.Serializable

public class Code
extends java.awt.Frame
implements java.awt.event.KeyListener

See Also:
Serialized Form

Nested Class Summary
(package private)  class Code.GenerierBeobachter
          Steuerung des Buttons "Code generieren"
(package private)  class Code.KompAblageEreignis
          Steuerung der Komponentenablage auf die Zeichenfläche per Mausdruck
(package private)  class Code.LetzteOberflaeche
          Steuerung des Buttons "letzte Anordnung
(package private)  class Code.RasterBewegtH
           
(package private)  class Code.RasterBewegtV
           
(package private)  class Code.Rastersetzen
           
(package private)  class Code.RasterStatischH
           
(package private)  class Code.RasterStatischV
           
(package private)  class Code.Sendersetzen
           
 
Field Summary
(package private)  boolean eingabeModus
           
(package private)  boolean ersterAufruf
           
(package private)  java.io.File grossvater
           
(package private)  Eigenschaftsfenster hatAktuellFenster
           
(package private)  java.awt.Checkbox hatBeschriftungswahl
           
(package private)  java.awt.Button hatCodeGenerieren
           
(package private)  EigenschaftenKnopf hatEigenschaftenKnopf
           
(package private)  EigenschaftenLabel hatEigenschaftenLabel
           
(package private)  EigenschaftenRollbalken hatEigenschaftenRollbalken
           
(package private)  EigenschaftenSchalter hatEigenschaftenSchalter
           
(package private)  EigenschaftenTextbereich hatEigenschaftenTextbereich
           
(package private)  EigenschaftenTextfeld hatEigenschaftenTextfeld
           
(package private)  EigenschaftenZeilenbereich hatEigenschaftenZeilenbereich
           
(package private)  java.awt.Graphics hatGrafikUmgebung
           
(package private)  Rasterlinie hatHorizontalRaster
           
(package private)  java.awt.Checkbox hatKnopfwahl
           
(package private)  java.awt.Button hatKomponentenAusDatei
           
(package private)  Liste hatKomponentenBeschreibungsliste
           
(package private)  Liste hatKomponentenliste
           
(package private)  java.awt.CheckboxGroup hatKomponentenwahl
           
(package private)  java.awt.TextField hatPfadname
           
(package private)  java.awt.Checkbox hatRaster
           
(package private)  java.awt.Checkbox hatRollbalkenwahl
           
(package private)  java.awt.Checkbox hatSender
           
(package private)  java.awt.Checkbox hatTextbereichswahl
           
(package private)  java.awt.Checkbox hatTextfeldwahl
           
(package private)  Rasterlinie hatVertikalRaster
           
(package private)  java.awt.Panel hatWahlbox
           
(package private)  java.awt.Checkbox hatWahlfeldwahl
           
(package private)  java.awt.Checkbox hatZeilenbereichswahl
           
(package private)  int lPositionH
           
(package private)  int lPositionV
           
(package private)  java.io.File neuesVerzeichnis
           
(package private)  java.io.File vater
           
(package private)  java.lang.String verzeichnisname
           
(package private)  boolean zFangrahmen
           
(package private)  int zFangrahmenBreite
           
(package private)  int zFangrahmenH
           
(package private)  int zFangrahmenHoehe
           
(package private)  int zFangrahmenV
           
(package private)  int zHRasterlinie
           
(package private)  boolean zKomponentenAusDatei
           
(package private)  boolean zRasterlinien
           
(package private)  int zRasterOffsetH
           
(package private)  int zRasterOffsetV
           
(package private)  boolean zSenderparameter
           
(package private)  int zVRasterlinie
           
 
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.Window
 
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
(package private) Code(java.lang.String pTitel, int pBreite, int pHoehe)
          die Oberfläche wird entworfen und mit den einzelnen Ereignislistenern verknüpft
 
Method Summary
 void aktualisieren()
           
 void alleKompFokus()
          alle Komponenten im Fangbereich bekommen den Fokus
 void alleKompOhneFokus()
          alle Komponenten der Liste verlieren den Fokus
 void alleVerschieben(int pDeltaH, int pDeltaV)
          alle Komponenten derListe mit Fokus werden verschoben
 void anzeigenEigenschaften(Eigenschaftsfenster pAktuell)
           
 void ausgabeInDatei()
          aus der Komponentenliste wird die Java-Quellcode Datei abgelegt
 void bearbeiteDoppelKlick(int pWoH, int pWoV)
           
 void bearbeiteLeerlauf()
           
 void bearbeiteMausBewegt(int pWohinH, int pWohinV)
           
 void bearbeiteMausDruck(int pWoH, int pWoV)
           
 void bearbeiteMausLos(int pWoH, int pWoV)
           
 void bearbeiteTaste(char pZeichen)
           
 void bearbeiteUpdate()
           
 boolean eingabeModusErfragen()
           
 void eingabeModusSetzen(boolean pWert)
           
 void festlegungKomponentenwahl(int pZiffer)
          macht die passende Komponente in der Auswahl aktiv (1 =Beschriftung , 2 ..)
 void hpBekanntMachen(Komponentenentwurf pKomponente, Eigenschaftsfenster pFenster)
           
 void keyPressed(java.awt.event.KeyEvent event)
           
 void keyReleased(java.awt.event.KeyEvent event)
           
 void keyTyped(java.awt.event.KeyEvent event)
           
 void komponentenAusDatei()
           
 void komponentenentwurfAusListe()
          Komponente wird aus der Liste entfernt
 void komponentenentwurfInListe(Komponentenentwurf neu)
          neu geschaffene Komponenten werden in die Liste gepackt
static void main(java.lang.String[] args)
           
 void paint(java.awt.Graphics g)
           
 java.awt.Point rasterKoordinaten()
           
 boolean rasterlinien()
           
 void rasterlinienAnzeigen()
           
 void rasterlinienSetzen(boolean pGesetzt)
           
 boolean senderParameter()
           
 Liste uebertragung(Liste pKomponentenliste)
          Die Komponentenliste wird in eine Liste mit Komponentenbeschreibungen gespeichert
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, paramString, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isOpaque, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, 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 java.awt.MenuContainer
getFont, postEvent
 

Field Detail

eingabeModus

boolean eingabeModus

ersterAufruf

boolean ersterAufruf

grossvater

java.io.File grossvater

hatAktuellFenster

Eigenschaftsfenster hatAktuellFenster

hatBeschriftungswahl

java.awt.Checkbox hatBeschriftungswahl

hatCodeGenerieren

java.awt.Button hatCodeGenerieren

hatEigenschaftenKnopf

EigenschaftenKnopf hatEigenschaftenKnopf

hatEigenschaftenLabel

EigenschaftenLabel hatEigenschaftenLabel

hatEigenschaftenRollbalken

EigenschaftenRollbalken hatEigenschaftenRollbalken

hatEigenschaftenSchalter

EigenschaftenSchalter hatEigenschaftenSchalter

hatEigenschaftenTextbereich

EigenschaftenTextbereich hatEigenschaftenTextbereich

hatEigenschaftenTextfeld

EigenschaftenTextfeld hatEigenschaftenTextfeld

hatEigenschaftenZeilenbereich

EigenschaftenZeilenbereich hatEigenschaftenZeilenbereich

hatGrafikUmgebung

java.awt.Graphics hatGrafikUmgebung

hatHorizontalRaster

Rasterlinie hatHorizontalRaster

hatKnopfwahl

java.awt.Checkbox hatKnopfwahl

hatKomponentenAusDatei

java.awt.Button hatKomponentenAusDatei

hatKomponentenBeschreibungsliste

Liste hatKomponentenBeschreibungsliste

hatKomponentenliste

Liste hatKomponentenliste

hatKomponentenwahl

java.awt.CheckboxGroup hatKomponentenwahl

hatPfadname

java.awt.TextField hatPfadname

hatRaster

java.awt.Checkbox hatRaster

hatRollbalkenwahl

java.awt.Checkbox hatRollbalkenwahl

hatSender

java.awt.Checkbox hatSender

hatTextbereichswahl

java.awt.Checkbox hatTextbereichswahl

hatTextfeldwahl

java.awt.Checkbox hatTextfeldwahl

hatVertikalRaster

Rasterlinie hatVertikalRaster

hatWahlbox

java.awt.Panel hatWahlbox

hatWahlfeldwahl

java.awt.Checkbox hatWahlfeldwahl

hatZeilenbereichswahl

java.awt.Checkbox hatZeilenbereichswahl

lPositionH

int lPositionH

lPositionV

int lPositionV

neuesVerzeichnis

java.io.File neuesVerzeichnis

vater

java.io.File vater

verzeichnisname

java.lang.String verzeichnisname

zFangrahmen

boolean zFangrahmen

zFangrahmenBreite

int zFangrahmenBreite

zFangrahmenH

int zFangrahmenH

zFangrahmenHoehe

int zFangrahmenHoehe

zFangrahmenV

int zFangrahmenV

zHRasterlinie

int zHRasterlinie

zKomponentenAusDatei

boolean zKomponentenAusDatei

zRasterlinien

boolean zRasterlinien

zRasterOffsetH

int zRasterOffsetH

zRasterOffsetV

int zRasterOffsetV

zSenderparameter

boolean zSenderparameter

zVRasterlinie

int zVRasterlinie
Constructor Detail

Code

Code(java.lang.String pTitel,
     int pBreite,
     int pHoehe)
die Oberfläche wird entworfen und mit den einzelnen Ereignislistenern verknüpft

Method Detail

aktualisieren

public void aktualisieren()

alleKompFokus

public void alleKompFokus()
alle Komponenten im Fangbereich bekommen den Fokus


alleKompOhneFokus

public void alleKompOhneFokus()
alle Komponenten der Liste verlieren den Fokus


alleVerschieben

public void alleVerschieben(int pDeltaH,
                            int pDeltaV)
alle Komponenten derListe mit Fokus werden verschoben


anzeigenEigenschaften

public void anzeigenEigenschaften(Eigenschaftsfenster pAktuell)

ausgabeInDatei

public void ausgabeInDatei()
aus der Komponentenliste wird die Java-Quellcode Datei abgelegt


bearbeiteDoppelKlick

public void bearbeiteDoppelKlick(int pWoH,
                                 int pWoV)

bearbeiteLeerlauf

public void bearbeiteLeerlauf()

bearbeiteMausBewegt

public void bearbeiteMausBewegt(int pWohinH,
                                int pWohinV)

bearbeiteMausDruck

public void bearbeiteMausDruck(int pWoH,
                               int pWoV)

bearbeiteMausLos

public void bearbeiteMausLos(int pWoH,
                             int pWoV)

bearbeiteTaste

public void bearbeiteTaste(char pZeichen)

bearbeiteUpdate

public void bearbeiteUpdate()

eingabeModusErfragen

public boolean eingabeModusErfragen()

eingabeModusSetzen

public void eingabeModusSetzen(boolean pWert)

festlegungKomponentenwahl

public void festlegungKomponentenwahl(int pZiffer)
macht die passende Komponente in der Auswahl aktiv (1 =Beschriftung , 2 ..)


hpBekanntMachen

public void hpBekanntMachen(Komponentenentwurf pKomponente,
                            Eigenschaftsfenster pFenster)

keyPressed

public void keyPressed(java.awt.event.KeyEvent event)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent event)
Specified by:
keyReleased in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent event)
Specified by:
keyTyped in interface java.awt.event.KeyListener

komponentenAusDatei

public void komponentenAusDatei()

komponentenentwurfAusListe

public void komponentenentwurfAusListe()
Komponente wird aus der Liste entfernt


komponentenentwurfInListe

public void komponentenentwurfInListe(Komponentenentwurf neu)
neu geschaffene Komponenten werden in die Liste gepackt


main

public static void main(java.lang.String[] args)

paint

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

rasterKoordinaten

public java.awt.Point rasterKoordinaten()

rasterlinien

public boolean rasterlinien()

rasterlinienAnzeigen

public void rasterlinienAnzeigen()

rasterlinienSetzen

public void rasterlinienSetzen(boolean pGesetzt)

senderParameter

public boolean senderParameter()

uebertragung

public Liste uebertragung(Liste pKomponentenliste)
Die Komponentenliste wird in eine Liste mit Komponentenbeschreibungen gespeichert