GUI
Class MietvertragGui

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

public class MietvertragGui
extends JFrame

Benutzerschnittstelle zur Mietvertragvorbereitung. Kundenreservierung und Führerschein werden als Eingaben erwartet

Author:
Nathalie

Inner Class Summary
 (package private) classMietvertragGui.SymAction
           
 (package private) classMietvertragGui.SymWindow
           

Inner classes inherited from class javax.swing.JFrame
JFrame.AccessibleJFrame

Inner classes inherited from class java.awt.Frame
Frame.AccessibleAWTFrame

Inner classes inherited from class java.awt.Window
Window.AccessibleAWTWindow

Inner classes inherited from class java.awt.Container
Container.AccessibleAWTContainer

Inner classes inherited from class java.awt.Component
Component.AccessibleAWTComponent

Field Summary
 (package private) booleandriverLic
           
 (package private) javax.swing.border.TitledBorderFahrzeuginfoBorder
           
 (package private) javax.swing.JPanelFahrzeugInfoPanel
           
 (package private) javax.swing.JLabelFahrzeugnummerLabel
           
 (package private) javax.swing.JTextFieldFahrzeugnummerTextField
           
 (package private) javax.swing.JCheckBoxFuehrerscheinCheck
           
 (package private) javax.swing.JPanelFuehrerscheinPanel
           
 (package private) javax.swing.JLabelKundennamenLabel
           
 (package private) javax.swing.JTextFieldKundennamenTextField
           
 (package private) javax.swing.border.TitledBorderMietvertragBorder
           
 (package private) javax.swing.JLabelMietvertragLabel
           
 (package private) javax.swing.JPanelMietvertragPanel
           
 (package private) javax.swing.JTextFieldMietvertragsnummerTextField
           
 (package private) javax.swing.JPanelNavPanel
           
 (package private) javax.swing.border.TitledBorderReservierungcheckBorder
           
 (package private) javax.swing.JPanelReservierungcheckPanel
           
 (package private) javax.swing.JLabelReservierungsnummerLabel
           
 (package private) javax.swing.JTextFieldReservierungsTextField
           
 (package private) shortstageCounter
           
 (package private) javax.swing.JLabelStandortLabel
           
 (package private) javax.swing.JTextFieldStandortTextField
           
 (package private) javax.swing.JButtonWeiterButton
           
 (package private) kundenAngabenzuKundenMietAngabe
           

Fields inherited from class javax.swing.JFrame
EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled, accessibleContext

Fields inherited from class java.awt.Frame
DEFAULT_CURSOR, CROSSHAIR_CURSOR, TEXT_CURSOR, WAIT_CURSOR, SW_RESIZE_CURSOR, SE_RESIZE_CURSOR, NW_RESIZE_CURSOR, NE_RESIZE_CURSOR, N_RESIZE_CURSOR, S_RESIZE_CURSOR, W_RESIZE_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, MOVE_CURSOR, NORMAL, ICONIFIED

Fields inherited from class java.awt.Component
TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT

Constructor Summary
MietvertragGui(kundenAngaben zuKundeMiet)
           
MietvertragGui(kundenAngaben lnkZuKunde, String rsvr_nummer, String knd_name, String fzg_nummer, String fzg_stdort)
           
MietvertragGui()
           

Method Summary
 booleangetDriverLic()
           
 (package private) voidMietvertragGui_windowClosing(java.awt.event.WindowEvent event)
           
 (package private) voidMietvertragGui_windowClosing_Interaction1(java.awt.event.WindowEvent event)
           
 voidsetDriverLic(boolean b)
           
 (package private) voidWeiterButton_actionPerformed(java.awt.event.ActionEvent event)
           
 (package private) voidWeiterButton_actionPerformed_Interaction1(java.awt.event.ActionEvent event)
           

Methods inherited from class javax.swing.JFrame
frameInit, createRootPane, processKeyEvent, processWindowEvent, setDefaultCloseOperation, getDefaultCloseOperation, update, setJMenuBar, getJMenuBar, isRootPaneCheckingEnabled, setRootPaneCheckingEnabled, addImpl, remove, setLayout, getRootPane, setRootPane, getContentPane, setContentPane, getLayeredPane, setLayeredPane, getGlassPane, setGlassPane, paramString, getAccessibleContext

Methods inherited from class java.awt.Frame
finalize, addNotify, getTitle, setTitle, getIconImage, setIconImage, getMenuBar, setMenuBar, isResizable, setResizable, setState, getState, remove, removeNotify, setCursor, getCursorType, getFrames

Methods inherited from class java.awt.Window
pack, show, hide, dispose, toFront, toBack, getToolkit, getWarningString, getLocale, getInputContext, setCursor, getOwner, getOwnedWindows, addWindowListener, removeWindowListener, getListeners, processEvent, getFocusOwner, postEvent, isShowing, applyResourceBundle, applyResourceBundle, getGraphicsConfiguration

Methods inherited from class java.awt.Container
getComponentCount, countComponents, getComponent, getComponents, getInsets, insets, add, add, add, add, add, remove, removeAll, getLayout, doLayout, layout, invalidate, validate, validateTree, setFont, getPreferredSize, preferredSize, getMinimumSize, minimumSize, getMaximumSize, getAlignmentX, getAlignmentY, paint, print, paintComponents, printComponents, addContainerListener, removeContainerListener, processContainerEvent, deliverEvent, getComponentAt, locate, getComponentAt, findComponentAt, findComponentAt, isAncestorOf, list, list

Methods inherited from class java.awt.Component
getName, setName, getParent, getPeer, setDropTarget, getDropTarget, getTreeLock, isValid, isDisplayable, isVisible, isEnabled, setEnabled, enable, enable, disable, isDoubleBuffered, enableInputMethods, setVisible, show, getForeground, setForeground, getBackground, setBackground, getFont, setLocale, getColorModel, getLocation, getLocationOnScreen, location, setLocation, move, setLocation, getSize, size, setSize, resize, setSize, resize, getBounds, bounds, setBounds, reshape, setBounds, getX, getY, getWidth, getHeight, getBounds, getSize, getLocation, isOpaque, isLightweight, getGraphics, getFontMetrics, getCursor, paintAll, repaint, repaint, repaint, repaint, printAll, imageUpdate, createImage, createImage, prepareImage, prepareImage, checkImage, checkImage, contains, inside, contains, dispatchEvent, addComponentListener, removeComponentListener, addFocusListener, removeFocusListener, addHierarchyListener, removeHierarchyListener, addHierarchyBoundsListener, removeHierarchyBoundsListener, addKeyListener, removeKeyListener, addMouseListener, removeMouseListener, addMouseMotionListener, removeMouseMotionListener, addInputMethodListener, removeInputMethodListener, getInputMethodRequests, enableEvents, disableEvents, coalesceEvents, processComponentEvent, processFocusEvent, processMouseEvent, processMouseMotionEvent, processInputMethodEvent, processHierarchyEvent, processHierarchyBoundsEvent, handleEvent, mouseDown, mouseDrag, mouseUp, mouseMove, mouseEnter, mouseExit, keyDown, keyUp, action, gotFocus, lostFocus, isFocusTraversable, requestFocus, transferFocus, nextFocus, hasFocus, add, toString, list, list, list, addPropertyChangeListener, removePropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, firePropertyChange, setComponentOrientation, getComponentOrientation

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait

Field Detail

driverLic

boolean driverLic

FahrzeuginfoBorder

javax.swing.border.TitledBorder FahrzeuginfoBorder

FahrzeugInfoPanel

javax.swing.JPanel FahrzeugInfoPanel

FahrzeugnummerLabel

javax.swing.JLabel FahrzeugnummerLabel

FahrzeugnummerTextField

javax.swing.JTextField FahrzeugnummerTextField

FuehrerscheinCheck

javax.swing.JCheckBox FuehrerscheinCheck

FuehrerscheinPanel

javax.swing.JPanel FuehrerscheinPanel

KundennamenLabel

javax.swing.JLabel KundennamenLabel

KundennamenTextField

javax.swing.JTextField KundennamenTextField

MietvertragBorder

javax.swing.border.TitledBorder MietvertragBorder

MietvertragLabel

javax.swing.JLabel MietvertragLabel

MietvertragPanel

javax.swing.JPanel MietvertragPanel

MietvertragsnummerTextField

javax.swing.JTextField MietvertragsnummerTextField

NavPanel

javax.swing.JPanel NavPanel

ReservierungcheckBorder

javax.swing.border.TitledBorder ReservierungcheckBorder

ReservierungcheckPanel

javax.swing.JPanel ReservierungcheckPanel

ReservierungsnummerLabel

javax.swing.JLabel ReservierungsnummerLabel

ReservierungsTextField

javax.swing.JTextField ReservierungsTextField

stageCounter

short stageCounter

StandortLabel

javax.swing.JLabel StandortLabel

StandortTextField

javax.swing.JTextField StandortTextField

WeiterButton

javax.swing.JButton WeiterButton

zuKundenMietAngabe

kundenAngaben zuKundenMietAngabe
Constructor Detail

MietvertragGui

public MietvertragGui(kundenAngaben zuKundeMiet)

MietvertragGui

public MietvertragGui(kundenAngaben lnkZuKunde, String rsvr_nummer, String knd_name, String fzg_nummer, String fzg_stdort)

MietvertragGui

public MietvertragGui()
Method Detail

getDriverLic

public boolean getDriverLic()

MietvertragGui_windowClosing

void MietvertragGui_windowClosing(java.awt.event.WindowEvent event)

MietvertragGui_windowClosing_Interaction1

void MietvertragGui_windowClosing_Interaction1(java.awt.event.WindowEvent event)

setDriverLic

public void setDriverLic(boolean b)

WeiterButton_actionPerformed

void WeiterButton_actionPerformed(java.awt.event.ActionEvent event)

WeiterButton_actionPerformed_Interaction1

void WeiterButton_actionPerformed_Interaction1(java.awt.event.ActionEvent event)

Association Links

to Class javax.swing.JPanel

to Class javax.swing.JTextField

to Class javax.swing.JTextField

to Class javax.swing.JLabel

to Class javax.swing.JLabel

to Class javax.swing.JPanel

to Class javax.swing.JLabel

to Class javax.swing.JLabel

to Class javax.swing.JTextField

to Class javax.swing.JTextField

to Class javax.swing.JPanel

to Class javax.swing.JCheckBox

to Class javax.swing.JPanel

to Class javax.swing.JButton

to Class javax.swing.JPanel

to Class javax.swing.JLabel

to Class javax.swing.JTextField

to Class javax.swing.border.TitledBorder

to Class javax.swing.border.TitledBorder

to Class javax.swing.border.TitledBorder

to Class Fahrzeug.kundenAngaben