de.elisabetheckstaedt.dipl.GUI
Class Hauptfenster

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended byde.elisabetheckstaedt.dipl.GUI.Hauptfenster
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

public class Hauptfenster
extends javax.swing.JFrame
implements java.awt.event.ActionListener

Hauptprogrammfenster

Author:
Elisabeth Eckstädt
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
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 jButtonErgebnis
           
private  javax.swing.JButton jButtonKlimadaten
           
private  javax.swing.JButton jButtonkonfiguration
           
private  javax.swing.JButton jButtonSchnellkonfiguration
           
private  javax.swing.JButton jButtonSchnellkonfigurationD
           
private  javax.swing.JButton jButtonVerbraucher
           
private  javax.swing.JPanel jContentPane
           
private  javax.swing.JLabel jLabelName
           
private  javax.swing.JMenuItem jMenuItemBeenden
           
private  javax.swing.JMenuItem jMenuItemOeffnen
           
private  javax.swing.JMenuItem jMenuItemSpeichern
           
private  javax.swing.JMenuItem jMenuItemSpeichernu
           
(package private)  Klimadatensatz kds
           
private  java.util.ArrayList Kindfenster
           
(package private)  Klimadaten klimadaten
           
(package private)  Konfiguration konfiguration
           
(package private)  Projekt projekt
           
private static long serialVersionUID
           
(package private)  Verbraucher[] verbraucher
           
(package private)  Verbrauchein verbrauchereingabe
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
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 javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Hauptfenster()
          This is the default constructor
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ae)
           
(package private)  void berechnen(Gesamtsystem gesamtsystem)
           
 void ergebnis_freischalten()
           
private  javax.swing.JButton getJButtonErgebnis()
          This method initializes jButtonErgebnis
private  javax.swing.JButton getJButtonKlimadaten()
          This method initializes jButtonKlimadaten
private  javax.swing.JButton getJButtonkonfiguration()
          This method initializes jButtonkonfiguration
private  javax.swing.JButton getJButtonSchnellkonfiguration()
          This method initializes jButtonSchnellkonfiguration
private  javax.swing.JButton getJButtonSchnellkonfigurationD()
          This method initializes jButtonSchnellkonfigurationD
private  javax.swing.JButton getjButtonVerbraucher()
          This method initializes ButtonVerbraucher
private  javax.swing.JPanel getJContentPane()
          This method initializes jPanelInhalt
private  Klimadaten getKlimadaten()
           
 Projekt getProjekt()
           
private  Verbrauchein getVerbrauchereingabe()
           
private  void initialize()
          This method initializes this
protected  void Kind_hinzufuegen(TopCustomDialog Kind)
           
(package private)  void konfig_freischalten()
           
(package private)  void Schliessen()
           
 void setProjekt(Projekt projekt)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, 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.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, 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, 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, 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, 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, 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

projekt

Projekt projekt

kds

Klimadatensatz kds

verbraucher

Verbraucher[] verbraucher

konfiguration

Konfiguration konfiguration

Kindfenster

private java.util.ArrayList Kindfenster

verbrauchereingabe

Verbrauchein verbrauchereingabe

klimadaten

Klimadaten klimadaten

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

jContentPane

private javax.swing.JPanel jContentPane

jMenuItemOeffnen

private javax.swing.JMenuItem jMenuItemOeffnen

jMenuItemSpeichern

private javax.swing.JMenuItem jMenuItemSpeichern

jMenuItemSpeichernu

private javax.swing.JMenuItem jMenuItemSpeichernu

jMenuItemBeenden

private javax.swing.JMenuItem jMenuItemBeenden

jLabelName

private javax.swing.JLabel jLabelName

jButtonKlimadaten

private javax.swing.JButton jButtonKlimadaten

jButtonVerbraucher

private javax.swing.JButton jButtonVerbraucher

jButtonSchnellkonfiguration

private javax.swing.JButton jButtonSchnellkonfiguration

jButtonSchnellkonfigurationD

private javax.swing.JButton jButtonSchnellkonfigurationD

jButtonkonfiguration

private javax.swing.JButton jButtonkonfiguration

jButtonErgebnis

private javax.swing.JButton jButtonErgebnis
Constructor Detail

Hauptfenster

public Hauptfenster()
This is the default constructor

Method Detail

initialize

private void initialize()
This method initializes this

Returns:
void

Kind_hinzufuegen

protected void Kind_hinzufuegen(TopCustomDialog Kind)

Schliessen

void Schliessen()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent ae)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

berechnen

void berechnen(Gesamtsystem gesamtsystem)

konfig_freischalten

void konfig_freischalten()

ergebnis_freischalten

public void ergebnis_freischalten()

getVerbrauchereingabe

private Verbrauchein getVerbrauchereingabe()

getKlimadaten

private Klimadaten getKlimadaten()

getJContentPane

private javax.swing.JPanel getJContentPane()
This method initializes jPanelInhalt

Returns:
javax.swing.JPanel

getjButtonVerbraucher

private javax.swing.JButton getjButtonVerbraucher()
This method initializes ButtonVerbraucher

Returns:
javax.swing.JButton

getJButtonKlimadaten

private javax.swing.JButton getJButtonKlimadaten()
This method initializes jButtonKlimadaten

Returns:
javax.swing.JButton

getJButtonSchnellkonfiguration

private javax.swing.JButton getJButtonSchnellkonfiguration()
This method initializes jButtonSchnellkonfiguration

Returns:
javax.swing.JButton

getJButtonkonfiguration

private javax.swing.JButton getJButtonkonfiguration()
This method initializes jButtonkonfiguration

Returns:
javax.swing.JButton

getJButtonErgebnis

private javax.swing.JButton getJButtonErgebnis()
This method initializes jButtonErgebnis

Returns:
javax.swing.JButton

getJButtonSchnellkonfigurationD

private javax.swing.JButton getJButtonSchnellkonfigurationD()
This method initializes jButtonSchnellkonfigurationD

Returns:
javax.swing.JButton

getProjekt

public Projekt getProjekt()

setProjekt

public void setProjekt(Projekt projekt)