de.elisabetheckstaedt.dipl.GUI
Class Assistent

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended byde.elisabetheckstaedt.dipl.GUI.Assistent
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
Direct Known Subclasses:
F_1_TS_Zahl, F_2_TS_Zuordnung, F_3_SN_Zahl, F_4_SN_Zuordnung, F_5_KM_Zahl, F_6_KM_Spez, F_7_WRK_Spez

public abstract class Assistent
extends javax.swing.JDialog
implements java.awt.event.ActionListener

enthält Abbrechen, Zurück, Weiter, Fertig Button

lauscht auf deren Actions, enthält Schliessen-Methode

Author:
Elisabeth Eckstädt
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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  javax.swing.JButton jButtonAbbrechen
           
protected  javax.swing.JButton jButtonWeiter
           
private  javax.swing.JButton jButtonZurueck
           
private  javax.swing.JPanel jContentPane
           
protected  javax.swing.JPanel jPanelInhalt
           
private  javax.swing.JPanel jPanelNavigation
           
(package private)  Konfiguration konfiguration
           
private static long serialVersionUID
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
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 javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Assistent(Konfiguration konfiguration)
          definiert windowListener, welcher Schliessen() ruft bei Kreuz
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ae)
          Abbrechen -> Schliessen(); weiter -> weiter()
protected  double einlesen(javax.swing.JTextField textfeld)
           
private  javax.swing.JButton getJButtonAbbrechen()
          This method initializes jButtonAbbrechen mit Action LIstener
protected  javax.swing.JButton getJButtonWeiter()
          This method initializes jButtonWeiter mit Action Listener
private  javax.swing.JButton getJButtonZurueck()
          This method initializes jButtonZurueck mit Action Listener
protected  javax.swing.JPanel getJContentPane()
          = JPanelInhalt + JPAnelNavigation
protected abstract  javax.swing.JPanel getJPanelInhalt()
           
private  javax.swing.JPanel getJPanelNavigation()
          This method initializes jPanelNavigation Abbrechen, zurück, weiter
(package private)  void Schliessen()
          set invisible
protected abstract  void weiter()
          was soll bei Klick auf Weiterbutton passieren
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, 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, 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, remove, 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
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

jContentPane

private javax.swing.JPanel jContentPane

jPanelNavigation

private javax.swing.JPanel jPanelNavigation

jPanelInhalt

protected javax.swing.JPanel jPanelInhalt

jButtonAbbrechen

private javax.swing.JButton jButtonAbbrechen

jButtonZurueck

private javax.swing.JButton jButtonZurueck

jButtonWeiter

protected javax.swing.JButton jButtonWeiter

konfiguration

Konfiguration konfiguration
Constructor Detail

Assistent

public Assistent(Konfiguration konfiguration)
definiert windowListener, welcher Schliessen() ruft bei Kreuz

Parameters:
konfiguration -
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent ae)
Abbrechen -> Schliessen(); weiter -> weiter()

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
ae -

getJContentPane

protected javax.swing.JPanel getJContentPane()
= JPanelInhalt + JPAnelNavigation

Returns:

getJPanelInhalt

protected abstract javax.swing.JPanel getJPanelInhalt()

getJPanelNavigation

private javax.swing.JPanel getJPanelNavigation()
This method initializes jPanelNavigation Abbrechen, zurück, weiter

Returns:
javax.swing.JPanel

getJButtonAbbrechen

private javax.swing.JButton getJButtonAbbrechen()
This method initializes jButtonAbbrechen mit Action LIstener

Returns:
javax.swing.JButton

getJButtonZurueck

private javax.swing.JButton getJButtonZurueck()
This method initializes jButtonZurueck mit Action Listener

Returns:
javax.swing.JButton

getJButtonWeiter

protected javax.swing.JButton getJButtonWeiter()
This method initializes jButtonWeiter mit Action Listener

Returns:
javax.swing.JButton

Schliessen

void Schliessen()
set invisible


weiter

protected abstract void weiter()
was soll bei Klick auf Weiterbutton passieren


einlesen

protected double einlesen(javax.swing.JTextField textfeld)
Parameters:
textfeld -
Returns:
Textfeldinhalt als double Dezimaltrennzeichen KOmma