de.elisabetheckstaedt.dipl.GUI
Class Werteingabe

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.Werteingabe
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 Werteingabe
extends javax.swing.JDialog
implements java.awt.event.ActionListener

enthält alle änderbaren Zwischenwerte der Konfiguration und bietet Möglichkeit des Starts einer neuen Berechnung mit den ggf. geänderten Werten

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
(package private)  javax.swing.JTextField[][] faktoren
           
private  javax.swing.JButton jButtonAbbrechen
           
private  javax.swing.JButton jButtonKMRKStd
           
private  javax.swing.JButton jButtonOK
           
private  javax.swing.JButton jButtonOrtStd
           
private  javax.swing.JButton jButtonStdZentrale
           
private  javax.swing.JButton jButtonTNStd
           
private  javax.swing.JComboBox jComboBoxKMRK
           
private  javax.swing.JComboBox jComboBoxKZ
           
private  javax.swing.JComboBox jComboBoxTN
           
private  javax.swing.JPanel jContentPane
           
private  javax.swing.JLabel jLabelAbKM
           
private  javax.swing.JLabel jLabelArmaturen
           
private  javax.swing.JLabel jLabelBedienung
           
private  javax.swing.JLabel jLabelBZR
           
private  javax.swing.JLabel jLabelErstinvestition
           
private  javax.swing.JLabel jLabelFArmaturen
           
private  javax.swing.JLabel jLabelFGebaeude
           
private  javax.swing.JLabel jLabelFMSR
           
private  javax.swing.JLabel jLabelGebaeude
           
private  javax.swing.JLabel jLabelInspektion
           
private  javax.swing.JLabel jLabelInsta
           
private  javax.swing.JLabel jLabelJahresgesamtkosten
           
private  javax.swing.JLabel jLabelKKM
           
private  javax.swing.JLabel jLabelKM
           
private  javax.swing.JLabel jLabelKMha
           
private  javax.swing.JLabel jLabelKMInvest
           
private  javax.swing.JLabel jLabelKMnl
           
private  javax.swing.JLabel jLabelKMwf
           
private  javax.swing.JLabel jLabelKMwg
           
private  javax.swing.JLabel jLabelKomplett
           
private  javax.swing.JLabel jLabelMSR
           
private  javax.swing.JLabel jLabelNutzungsdauer
           
private  javax.swing.JLabel jLabelOrt
           
private  javax.swing.JLabel jLabelpaf_energie
           
private  javax.swing.JLabel jLabelpaf_invest
           
private  javax.swing.JLabel jLabelpaf_lohn
           
private  javax.swing.JLabel jLabelPeta
           
private  javax.swing.JLabel jLabelPfh
           
private  javax.swing.JLabel jLabelPInvest
           
private  javax.swing.JLabel jLabelProzent
           
private  javax.swing.JLabel jLabelPumpe
           
private  javax.swing.JLabel jLabelPumpen
           
private  javax.swing.JLabel jLabelPumpenKM
           
private  javax.swing.JLabel jLabelPumpenRK
           
private  javax.swing.JLabel jLabelPv
           
private  javax.swing.JLabel jLabelRK
           
private  javax.swing.JLabel jLabelRK1
           
private  javax.swing.JLabel jLabelRKha
           
private  javax.swing.JLabel jLabelRKInvest
           
private  javax.swing.JLabel jLabelRKnl
           
private  javax.swing.JLabel jLabelRN
           
private  javax.swing.JLabel jLabelRNdm
           
private  javax.swing.JLabel jLabelRNebf
           
private  javax.swing.JLabel jLabelRNInvest
           
private  javax.swing.JLabel jLabelRNlambda
           
private  javax.swing.JLabel jLabelRNrl
           
private  javax.swing.JLabel jLabelRNvl
           
private  javax.swing.JLabel jLabelRohkosten
           
private  javax.swing.JLabel jLabelRohre
           
private  javax.swing.JLabel jLabelStrompreis
           
private  javax.swing.JLabel jLabelStunden
           
private  javax.swing.JLabel jLabelStundenlohn
           
private  javax.swing.JLabel jLabelTrassenkosten
           
private  javax.swing.JLabel jLabelVerbraucher
           
private  javax.swing.JLabel jLabelVerrohrung
           
private  javax.swing.JLabel jLabelWaermepreis
           
private  javax.swing.JLabel jLabelWartung
           
private  javax.swing.JLabel jLabelWasserpreis
           
private  javax.swing.JLabel jLabelZinssatz
           
private  javax.swing.JLabel jLabelZwischenergebnis
           
private  javax.swing.JPanel jPanelbunt
           
private  javax.swing.JPanel jPanelFaktoren
           
private  javax.swing.JPanel jPanelKMRK
           
private  javax.swing.JPanel jPanelPreisdaten
           
private  javax.swing.JPanel jPanelTeilsysteme
           
private  javax.swing.JPanel jPanelTN
           
private  javax.swing.JPanel jPanelVerbraucher
           
private  javax.swing.JPanel jPanelVerbraucher2
           
private  javax.swing.JPanel jPanelZentrale
           
private  javax.swing.JScrollPane jScrollPaneVerbraucher
           
private  javax.swing.JTabbedPane jTabbedPane
           
private  javax.swing.JTabbedPane jTabbedPaneKZ
           
private  javax.swing.JTextField jTextFieldArmaturen
           
private  javax.swing.JTextField jTextFieldbzr
           
private  javax.swing.JTextField jTextFieldGebaeude
           
private  javax.swing.JTextField jTextFieldKMha
           
private  javax.swing.JTextField jTextFieldKMInvest
           
private  javax.swing.JTextField jTextFieldKMnl
           
private  javax.swing.JTextField jTextFieldKMwf
           
private  javax.swing.JTextField jTextFieldKMwg
           
private  javax.swing.JTextField jTextFieldMSR
           
private  javax.swing.JTextField jTextFieldOrtX
           
private  javax.swing.JTextField jTextFieldOrtY
           
private  javax.swing.JTextField jTextFieldpaf_energie
           
private  javax.swing.JTextField jTextFieldpaf_invest
           
private  javax.swing.JTextField jTextFieldpaf_lohn
           
private  javax.swing.JTextField jTextFieldPeta
           
private  javax.swing.JTextField jTextFieldPfh
           
private  javax.swing.JTextField jTextFieldPInvest
           
private  javax.swing.JTextField jTextFieldPumpenKM
           
private  javax.swing.JTextField jTextFieldPumpenRK
           
private  javax.swing.JTextField jTextFieldPv
           
private  javax.swing.JTextField jTextFieldRKha
           
private  javax.swing.JTextField jTextFieldRKInvest
           
private  javax.swing.JTextField jTextFieldRKnl
           
private  javax.swing.JTextField jTextFieldRNdm
           
private  javax.swing.JTextField jTextFieldRNebf
           
private  javax.swing.JTextField jTextFieldRNInvest
           
private  javax.swing.JTextField jTextFieldRNlambda
           
private  javax.swing.JTextField jTextFieldRNrl
           
private  javax.swing.JTextField jTextFieldRNvl
           
private  javax.swing.JTextField jTextFieldRohrkosten
           
private  javax.swing.JTextField jTextFieldStrompreis
           
private  javax.swing.JTextField jTextFieldStundenlohn
           
private  javax.swing.JTextField jTextFieldTrassenkosten
           
private  javax.swing.JTextField jTextFieldVerrohrung
           
private  javax.swing.JTextField jTextFieldWaermepreis
           
private  javax.swing.JTextField jTextFieldWasserpreis
           
private  javax.swing.JTextField jTextFieldZinssatz
           
(package private)  Kaeltemaschine km
           
(package private)  Teilsystem kz
           
(package private)  Gesamtsystem lv
           
(package private)  java.lang.String[] namen_km
           
(package private)  java.lang.String[] namen_tn
           
(package private)  Hauptfenster owner
           
(package private)  Rueckkuehler rk
           
private static long serialVersionUID
           
(package private)  Subnetz tn
           
(package private)  Verbraucher[] verbraucher
           
(package private)  javax.swing.JTextField[] Verbraucherinvestitionen
           
(package private)  javax.swing.JLabel[] Verbrauchernamen
           
 
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
Werteingabe(Hauptfenster owner, Gesamtsystem lv)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ae)
           
 double einlesen(javax.swing.JTextField textfeld)
           
private  javax.swing.JButton getJButtonAbbrechen()
          This method initializes jButtonAbbrechen
private  javax.swing.JButton getJButtonKMRKStd()
          This method initializes jButtonKMRKStd
private  javax.swing.JButton getJButtonOK()
          This method initializes jButtonOK
private  javax.swing.JButton getJButtonOrtStd()
          This method initializes jButtonOrtStd
private  javax.swing.JButton getJButtonStdZentrale()
          This method initializes jButtonStdZentrale
private  javax.swing.JButton getJButtonTNStd()
          This method initializes jButtonTNStd
private  javax.swing.JComboBox getJComboBoxKMRK()
          This method initializes jComboBoxKMRK
private  javax.swing.JComboBox getJComboBoxKZ()
          This method initializes jComboBoxKZ
private  javax.swing.JComboBox getJComboBoxTN()
          This method initializes jComboBoxTN
private  javax.swing.JPanel getJContentPane()
          This method initializes jPanelInhalt
private  javax.swing.JPanel getJPanelbunt()
          This method initializes jPanelbunt
private  javax.swing.JPanel getJPanelFaktoren()
          This method initializes jPanelFaktoren
private  javax.swing.JPanel getJPanelKMRK()
          This method initializes jPanelKMRK
private  javax.swing.JPanel getJPanelPreisdaten()
          This method initializes jPanelPreisdaten
private  javax.swing.JPanel getJPanelTeilsysteme()
          This method initializes jPanelTeilsysteme
private  javax.swing.JPanel getJPanelTN()
          This method initializes jPanelTN
private  javax.swing.JPanel getJPanelVerbraucher()
          This method initializes jPanelVerbraucher
private  javax.swing.JPanel getJPanelVerbraucher2()
          This method initializes jPanelVerbraucher2
private  javax.swing.JPanel getJPanelZentrale()
          This method initializes jPanelZentrale
private  javax.swing.JScrollPane getJScrollPaneVerbraucher()
          This method initializes jScrollPaneVerbraucher
private  javax.swing.JTabbedPane getJTabbedPane()
          This method initializes jTabbedPane
private  javax.swing.JTabbedPane getJTabbedPaneKZ()
          This method initializes jTabbedPaneKZ
private  javax.swing.JTextField getJTextFieldArmaturen()
          This method initializes jTextFieldArmaturen
private  javax.swing.JTextField getJTextFieldbzr()
          This method initializes jTextFieldbzr
private  javax.swing.JTextField getJTextFieldGebaeude()
          This method initializes jTextFieldGebaeude
private  javax.swing.JTextField getJTextFieldKMha()
          This method initializes jTextFieldKMha
private  javax.swing.JTextField getJTextFieldKMInvest()
          This method initializes jTextFieldKMInvest
private  javax.swing.JTextField getJTextFieldKMnl()
          This method initializes jTextFieldKMnl
private  javax.swing.JTextField getJTextFieldKMwf()
          This method initializes jTextFieldKMwf
private  javax.swing.JTextField getJTextFieldKMwg()
          This method initializes jTextFieldKMwg
private  javax.swing.JTextField getJTextFieldMSR()
          This method initializes jTextFieldMSR
private  javax.swing.JTextField getJTextFieldOrtX()
          This method initializes jTextFieldOrtX
private  javax.swing.JTextField getJTextFieldOrtY()
          This method initializes jTextFieldOrtY
private  javax.swing.JTextField getJTextFieldpaf_energie()
          This method initializes jTextFieldpaf_energie
private  javax.swing.JTextField getJTextFieldpaf_invest()
          This method initializes jTextFieldpaf_invest
private  javax.swing.JTextField getJTextFieldpaf_lohn()
          This method initializes jTextFieldpaf_lohn
private  javax.swing.JTextField getJTextFieldPeta()
          This method initializes jTextFieldPeta
private  javax.swing.JTextField getJTextFieldPfh()
          This method initializes jTextFieldPfh
private  javax.swing.JTextField getJTextFieldPInvest()
          This method initializes jTextFieldPInvest
private  javax.swing.JTextField getJTextFieldPumpenKM()
          This method initializes jTextFieldPumpenKM
private  javax.swing.JTextField getJTextFieldPumpenRK()
          This method initializes jTextFieldPumpenRK
private  javax.swing.JTextField getJTextFieldPv()
          This method initializes jTextFieldPv
private  javax.swing.JTextField getJTextFieldRKha()
          This method initializes jTextFieldRKha
private  javax.swing.JTextField getJTextFieldRKInvest()
          This method initializes jTextFieldRKInvest
private  javax.swing.JTextField getJTextFieldRKnl()
          This method initializes jTextFieldRKnl
private  javax.swing.JTextField getJTextFieldRNdm()
          This method initializes jTextFieldRNdm
private  javax.swing.JTextField getJTextFieldRNebf()
          This method initializes jTextFieldRNebf
private  javax.swing.JTextField getJTextFieldRNInvest()
          This method initializes jTextFieldRNInvest
private  javax.swing.JTextField getJTextFieldRNlambda()
          This method initializes jTextFieldRNlambda
private  javax.swing.JTextField getJTextFieldRNrl()
          This method initializes jTextFieldRNrl
private  javax.swing.JTextField getJTextFieldRNvl()
          This method initializes jTextFieldRNvl
private  javax.swing.JTextField getJTextFieldRohrkosten()
          This method initializes jTextFieldRohrkosten
private  javax.swing.JTextField getJTextFieldStrompreis()
          This method initializes jTextFieldStrompreis
private  javax.swing.JTextField getJTextFieldStundenlohn()
          This method initializes jTextFieldStundenlohn
private  javax.swing.JTextField getJTextFieldTrassenkosten()
          This method initializes jTextFieldTrassenkosten
private  javax.swing.JTextField getJTextFieldVerrohrung()
          This method initializes jTextFieldVerrohrung
private  javax.swing.JTextField getJTextFieldWaermepreis()
          This method initializes jTextFieldWaermepreis
private  javax.swing.JTextField getJTextFieldWasserpreis()
          This method initializes jTextFieldWasserpreis
private  javax.swing.JTextField getJTextFieldZinssatz()
          This method initializes jTextFieldZinssatz
private  void initialize()
          This method initializes this
private  void km_laden(int i)
           
 void KMha_akt()
           
 void KMInvest_akt()
           
 void KMnl_akt()
           
 void KMwf_akt()
           
 void KMwg_akt()
           
private  void kz_laden(int index)
          ändert alles was mit der Kälteznetrae zusammenhängt
private  void kzdaten_speichern()
           
 void Peta_akt()
           
 void Pfh_akt()
           
 void PInvest_akt()
           
 void Pv_akt()
           
 void RKha_akt()
           
 void RKInvest_akt()
           
 void RKnl_akt()
           
 void RNdm_akt()
           
 void RNebf_akt()
           
 void RNInvest_akt()
           
 void RNlambda_akt()
           
 void RNrl_akt()
           
 void RNvl_akt()
           
 void Rohrkosten_akt()
           
(package private)  void Schliessen()
           
private  void tn_laden(int i)
          ändert alles was mit dem Subnetz zusammen hängt
 void Trassenkosten_akt()
           
(package private)  void Uebernehmen()
           
 
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

faktoren

javax.swing.JTextField[][] faktoren

lv

final Gesamtsystem lv

kz

Teilsystem kz

tn

Subnetz tn

km

Kaeltemaschine km

rk

Rueckkuehler rk

namen_km

java.lang.String[] namen_km

namen_tn

java.lang.String[] namen_tn

owner

Hauptfenster owner

verbraucher

Verbraucher[] verbraucher

Verbraucherinvestitionen

javax.swing.JTextField[] Verbraucherinvestitionen

Verbrauchernamen

javax.swing.JLabel[] Verbrauchernamen

jContentPane

private javax.swing.JPanel jContentPane

jTabbedPane

private javax.swing.JTabbedPane jTabbedPane

jPanelPreisdaten

private javax.swing.JPanel jPanelPreisdaten

jPanelFaktoren

private javax.swing.JPanel jPanelFaktoren

jPanelTeilsysteme

private javax.swing.JPanel jPanelTeilsysteme

jComboBoxKZ

private javax.swing.JComboBox jComboBoxKZ

jLabelOrt

private javax.swing.JLabel jLabelOrt

jTextFieldOrtX

private javax.swing.JTextField jTextFieldOrtX

jTextFieldOrtY

private javax.swing.JTextField jTextFieldOrtY

jButtonOrtStd

private javax.swing.JButton jButtonOrtStd

jTabbedPaneKZ

private javax.swing.JTabbedPane jTabbedPaneKZ

jPanelTN

private javax.swing.JPanel jPanelTN

jPanelKMRK

private javax.swing.JPanel jPanelKMRK

jComboBoxTN

private javax.swing.JComboBox jComboBoxTN

jComboBoxKMRK

private javax.swing.JComboBox jComboBoxKMRK

jButtonOK

private javax.swing.JButton jButtonOK

jButtonAbbrechen

private javax.swing.JButton jButtonAbbrechen

jButtonTNStd

private javax.swing.JButton jButtonTNStd

jButtonKMRKStd

private javax.swing.JButton jButtonKMRKStd

jLabelRNdm

private javax.swing.JLabel jLabelRNdm

jLabelRNebf

private javax.swing.JLabel jLabelRNebf

jLabelRNlambda

private javax.swing.JLabel jLabelRNlambda

jLabelRNrl

private javax.swing.JLabel jLabelRNrl

jLabelRNvl

private javax.swing.JLabel jLabelRNvl

jLabelRN

private javax.swing.JLabel jLabelRN

jLabelPumpe

private javax.swing.JLabel jLabelPumpe

jLabelPfh

private javax.swing.JLabel jLabelPfh

jLabelPv

private javax.swing.JLabel jLabelPv

jLabelPeta

private javax.swing.JLabel jLabelPeta

jTextFieldRNdm

private javax.swing.JTextField jTextFieldRNdm

jTextFieldRNebf

private javax.swing.JTextField jTextFieldRNebf

jTextFieldRNlambda

private javax.swing.JTextField jTextFieldRNlambda

jTextFieldRNrl

private javax.swing.JTextField jTextFieldRNrl

jTextFieldRNvl

private javax.swing.JTextField jTextFieldRNvl

jTextFieldPfh

private javax.swing.JTextField jTextFieldPfh

jTextFieldPv

private javax.swing.JTextField jTextFieldPv

jTextFieldPeta

private javax.swing.JTextField jTextFieldPeta

jLabelRNInvest

private javax.swing.JLabel jLabelRNInvest

jTextFieldRNInvest

private javax.swing.JTextField jTextFieldRNInvest

jLabelPInvest

private javax.swing.JLabel jLabelPInvest

jTextFieldPInvest

private javax.swing.JTextField jTextFieldPInvest

jLabelKM

private javax.swing.JLabel jLabelKM

jLabelKMnl

private javax.swing.JLabel jLabelKMnl

jLabelKMwg

private javax.swing.JLabel jLabelKMwg

jLabelKMwf

private javax.swing.JLabel jLabelKMwf

jLabelKMha

private javax.swing.JLabel jLabelKMha

jLabelKMInvest

private javax.swing.JLabel jLabelKMInvest

jLabelRK

private javax.swing.JLabel jLabelRK

jLabelRKnl

private javax.swing.JLabel jLabelRKnl

jLabelRKha

private javax.swing.JLabel jLabelRKha

jLabelRKInvest

private javax.swing.JLabel jLabelRKInvest

jTextFieldKMnl

private javax.swing.JTextField jTextFieldKMnl

jTextFieldKMwg

private javax.swing.JTextField jTextFieldKMwg

jTextFieldKMwf

private javax.swing.JTextField jTextFieldKMwf

jTextFieldKMha

private javax.swing.JTextField jTextFieldKMha

jTextFieldKMInvest

private javax.swing.JTextField jTextFieldKMInvest

jTextFieldRKnl

private javax.swing.JTextField jTextFieldRKnl

jTextFieldRKha

private javax.swing.JTextField jTextFieldRKha

jTextFieldRKInvest

private javax.swing.JTextField jTextFieldRKInvest

jLabelBZR

private javax.swing.JLabel jLabelBZR

jLabelZinssatz

private javax.swing.JLabel jLabelZinssatz

jLabelStundenlohn

private javax.swing.JLabel jLabelStundenlohn

jLabelStrompreis

private javax.swing.JLabel jLabelStrompreis

jLabelWaermepreis

private javax.swing.JLabel jLabelWaermepreis

jLabelWasserpreis

private javax.swing.JLabel jLabelWasserpreis

jLabelpaf_invest

private javax.swing.JLabel jLabelpaf_invest

jLabelpaf_lohn

private javax.swing.JLabel jLabelpaf_lohn

jLabelpaf_energie

private javax.swing.JLabel jLabelpaf_energie

jTextFieldbzr

private javax.swing.JTextField jTextFieldbzr

jTextFieldZinssatz

private javax.swing.JTextField jTextFieldZinssatz

jTextFieldpaf_invest

private javax.swing.JTextField jTextFieldpaf_invest

jTextFieldStundenlohn

private javax.swing.JTextField jTextFieldStundenlohn

jTextFieldpaf_lohn

private javax.swing.JTextField jTextFieldpaf_lohn

jTextFieldStrompreis

private javax.swing.JTextField jTextFieldStrompreis

jTextFieldWaermepreis

private javax.swing.JTextField jTextFieldWaermepreis

jTextFieldWasserpreis

private javax.swing.JTextField jTextFieldWasserpreis

jTextFieldpaf_energie

private javax.swing.JTextField jTextFieldpaf_energie

jLabelNutzungsdauer

private javax.swing.JLabel jLabelNutzungsdauer

jLabelInsta

private javax.swing.JLabel jLabelInsta

jLabelWartung

private javax.swing.JLabel jLabelWartung

jLabelInspektion

private javax.swing.JLabel jLabelInspektion

jLabelBedienung

private javax.swing.JLabel jLabelBedienung

jLabelProzent

private javax.swing.JLabel jLabelProzent

jLabelStunden

private javax.swing.JLabel jLabelStunden

jLabelAbKM

private javax.swing.JLabel jLabelAbKM

jLabelKKM

private javax.swing.JLabel jLabelKKM

jLabelRK1

private javax.swing.JLabel jLabelRK1

jLabelRohre

private javax.swing.JLabel jLabelRohre

jLabelPumpen

private javax.swing.JLabel jLabelPumpen

jLabelVerbraucher

private javax.swing.JLabel jLabelVerbraucher

jLabelKomplett

private javax.swing.JLabel jLabelKomplett

jPanelVerbraucher

private javax.swing.JPanel jPanelVerbraucher

jPanelZentrale

private javax.swing.JPanel jPanelZentrale

jLabelGebaeude

private javax.swing.JLabel jLabelGebaeude

jLabelVerrohrung

private javax.swing.JLabel jLabelVerrohrung

jLabelArmaturen

private javax.swing.JLabel jLabelArmaturen

jLabelMSR

private javax.swing.JLabel jLabelMSR

jLabelPumpenRK

private javax.swing.JLabel jLabelPumpenRK

jLabelPumpenKM

private javax.swing.JLabel jLabelPumpenKM

jTextFieldGebaeude

private javax.swing.JTextField jTextFieldGebaeude

jTextFieldVerrohrung

private javax.swing.JTextField jTextFieldVerrohrung

jTextFieldArmaturen

private javax.swing.JTextField jTextFieldArmaturen

jTextFieldMSR

private javax.swing.JTextField jTextFieldMSR

jTextFieldPumpenRK

private javax.swing.JTextField jTextFieldPumpenRK

jTextFieldPumpenKM

private javax.swing.JTextField jTextFieldPumpenKM

jLabelFGebaeude

private javax.swing.JLabel jLabelFGebaeude

jLabelFMSR

private javax.swing.JLabel jLabelFMSR

jLabelFArmaturen

private javax.swing.JLabel jLabelFArmaturen

jScrollPaneVerbraucher

private javax.swing.JScrollPane jScrollPaneVerbraucher

jPanelVerbraucher2

private javax.swing.JPanel jPanelVerbraucher2

jTextFieldRohrkosten

private javax.swing.JTextField jTextFieldRohrkosten

jLabelRohkosten

private javax.swing.JLabel jLabelRohkosten

jLabelTrassenkosten

private javax.swing.JLabel jLabelTrassenkosten

jTextFieldTrassenkosten

private javax.swing.JTextField jTextFieldTrassenkosten

jLabelJahresgesamtkosten

private javax.swing.JLabel jLabelJahresgesamtkosten

jLabelErstinvestition

private javax.swing.JLabel jLabelErstinvestition

jButtonStdZentrale

private javax.swing.JButton jButtonStdZentrale

jPanelbunt

private javax.swing.JPanel jPanelbunt

jLabelZwischenergebnis

private javax.swing.JLabel jLabelZwischenergebnis
Constructor Detail

Werteingabe

public Werteingabe(Hauptfenster owner,
                   Gesamtsystem lv)
Parameters:
owner -
lv -
Method Detail

initialize

private void initialize()
This method initializes this

Returns:
void

getJContentPane

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

Returns:
javax.swing.JPanel

getJTabbedPane

private javax.swing.JTabbedPane getJTabbedPane()
This method initializes jTabbedPane

Returns:
javax.swing.JTabbedPane

getJPanelPreisdaten

private javax.swing.JPanel getJPanelPreisdaten()
This method initializes jPanelPreisdaten

Returns:
javax.swing.JPanel

getJPanelFaktoren

private javax.swing.JPanel getJPanelFaktoren()
This method initializes jPanelFaktoren

Returns:
javax.swing.JPanel

getJPanelTeilsysteme

private javax.swing.JPanel getJPanelTeilsysteme()
This method initializes jPanelTeilsysteme

Returns:
javax.swing.JPanel

getJComboBoxKZ

private javax.swing.JComboBox getJComboBoxKZ()
This method initializes jComboBoxKZ

Returns:
javax.swing.JComboBox

getJTextFieldOrtX

private javax.swing.JTextField getJTextFieldOrtX()
This method initializes jTextFieldOrtX

Returns:
javax.swing.JTextField

getJTextFieldOrtY

private javax.swing.JTextField getJTextFieldOrtY()
This method initializes jTextFieldOrtY

Returns:
javax.swing.JTextField

getJButtonOrtStd

private javax.swing.JButton getJButtonOrtStd()
This method initializes jButtonOrtStd

Returns:
javax.swing.JButton

getJTabbedPaneKZ

private javax.swing.JTabbedPane getJTabbedPaneKZ()
This method initializes jTabbedPaneKZ

Returns:
javax.swing.JTabbedPane

getJPanelTN

private javax.swing.JPanel getJPanelTN()
This method initializes jPanelTN

Returns:
javax.swing.JPanel

getJPanelKMRK

private javax.swing.JPanel getJPanelKMRK()
This method initializes jPanelKMRK

Returns:
javax.swing.JPanel

getJComboBoxTN

private javax.swing.JComboBox getJComboBoxTN()
This method initializes jComboBoxTN

Returns:
javax.swing.JComboBox

getJComboBoxKMRK

private javax.swing.JComboBox getJComboBoxKMRK()
This method initializes jComboBoxKMRK

Returns:
javax.swing.JComboBox

getJButtonOK

private javax.swing.JButton getJButtonOK()
This method initializes jButtonOK

Returns:
javax.swing.JButton

getJButtonAbbrechen

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

Returns:
javax.swing.JButton

getJButtonTNStd

private javax.swing.JButton getJButtonTNStd()
This method initializes jButtonTNStd

Returns:
javax.swing.JButton

getJButtonKMRKStd

private javax.swing.JButton getJButtonKMRKStd()
This method initializes jButtonKMRKStd

Returns:
javax.swing.JButton

getJTextFieldRNdm

private javax.swing.JTextField getJTextFieldRNdm()
This method initializes jTextFieldRNdm

Returns:
javax.swing.JTextField

getJTextFieldRNebf

private javax.swing.JTextField getJTextFieldRNebf()
This method initializes jTextFieldRNebf

Returns:
javax.swing.JTextField

getJTextFieldRNlambda

private javax.swing.JTextField getJTextFieldRNlambda()
This method initializes jTextFieldRNlambda

Returns:
javax.swing.JTextField

getJTextFieldRNrl

private javax.swing.JTextField getJTextFieldRNrl()
This method initializes jTextFieldRNrl

Returns:
javax.swing.JTextField

getJTextFieldRNvl

private javax.swing.JTextField getJTextFieldRNvl()
This method initializes jTextFieldRNvl

Returns:
javax.swing.JTextField

getJTextFieldPfh

private javax.swing.JTextField getJTextFieldPfh()
This method initializes jTextFieldPfh

Returns:
javax.swing.JTextField

getJTextFieldPv

private javax.swing.JTextField getJTextFieldPv()
This method initializes jTextFieldPv

Returns:
javax.swing.JTextField

getJTextFieldPeta

private javax.swing.JTextField getJTextFieldPeta()
This method initializes jTextFieldPeta

Returns:
javax.swing.JTextField

getJTextFieldRNInvest

private javax.swing.JTextField getJTextFieldRNInvest()
This method initializes jTextFieldRNInvest

Returns:
javax.swing.JTextField

getJTextFieldPInvest

private javax.swing.JTextField getJTextFieldPInvest()
This method initializes jTextFieldPInvest

Returns:
javax.swing.JTextField

getJTextFieldKMnl

private javax.swing.JTextField getJTextFieldKMnl()
This method initializes jTextFieldKMnl

Returns:
javax.swing.JTextField

getJTextFieldKMwg

private javax.swing.JTextField getJTextFieldKMwg()
This method initializes jTextFieldKMwg

Returns:
javax.swing.JTextField

getJTextFieldKMwf

private javax.swing.JTextField getJTextFieldKMwf()
This method initializes jTextFieldKMwf

Returns:
javax.swing.JTextField

getJTextFieldKMha

private javax.swing.JTextField getJTextFieldKMha()
This method initializes jTextFieldKMha

Returns:
javax.swing.JTextField

getJTextFieldKMInvest

private javax.swing.JTextField getJTextFieldKMInvest()
This method initializes jTextFieldKMInvest

Returns:
javax.swing.JTextField

getJTextFieldRKnl

private javax.swing.JTextField getJTextFieldRKnl()
This method initializes jTextFieldRKnl

Returns:
javax.swing.JTextField

getJTextFieldRKha

private javax.swing.JTextField getJTextFieldRKha()
This method initializes jTextFieldRKha

Returns:
javax.swing.JTextField

getJTextFieldRKInvest

private javax.swing.JTextField getJTextFieldRKInvest()
This method initializes jTextFieldRKInvest

Returns:
javax.swing.JTextField

getJTextFieldbzr

private javax.swing.JTextField getJTextFieldbzr()
This method initializes jTextFieldbzr

Returns:
javax.swing.JTextField

getJTextFieldZinssatz

private javax.swing.JTextField getJTextFieldZinssatz()
This method initializes jTextFieldZinssatz

Returns:
javax.swing.JTextField

getJTextFieldpaf_invest

private javax.swing.JTextField getJTextFieldpaf_invest()
This method initializes jTextFieldpaf_invest

Returns:
javax.swing.JTextField

getJTextFieldStundenlohn

private javax.swing.JTextField getJTextFieldStundenlohn()
This method initializes jTextFieldStundenlohn

Returns:
javax.swing.JTextField

getJTextFieldpaf_lohn

private javax.swing.JTextField getJTextFieldpaf_lohn()
This method initializes jTextFieldpaf_lohn

Returns:
javax.swing.JTextField

getJTextFieldStrompreis

private javax.swing.JTextField getJTextFieldStrompreis()
This method initializes jTextFieldStrompreis

Returns:
javax.swing.JTextField

getJTextFieldWaermepreis

private javax.swing.JTextField getJTextFieldWaermepreis()
This method initializes jTextFieldWaermepreis

Returns:
javax.swing.JTextField

getJTextFieldWasserpreis

private javax.swing.JTextField getJTextFieldWasserpreis()
This method initializes jTextFieldWasserpreis

Returns:
javax.swing.JTextField

getJTextFieldpaf_energie

private javax.swing.JTextField getJTextFieldpaf_energie()
This method initializes jTextFieldpaf_energie

Returns:
javax.swing.JTextField

actionPerformed

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

kzdaten_speichern

private void kzdaten_speichern()

Schliessen

void Schliessen()

Uebernehmen

void Uebernehmen()

kz_laden

private void kz_laden(int index)
ändert alles was mit der Kälteznetrae zusammenhängt

Parameters:
index -

tn_laden

private void tn_laden(int i)
ändert alles was mit dem Subnetz zusammen hängt


km_laden

private void km_laden(int i)

RNdm_akt

public void RNdm_akt()

Rohrkosten_akt

public void Rohrkosten_akt()

Trassenkosten_akt

public void Trassenkosten_akt()

RNebf_akt

public void RNebf_akt()

RNlambda_akt

public void RNlambda_akt()

RNrl_akt

public void RNrl_akt()

RNvl_akt

public void RNvl_akt()

RNInvest_akt

public void RNInvest_akt()

Pfh_akt

public void Pfh_akt()

Pv_akt

public void Pv_akt()

Peta_akt

public void Peta_akt()

PInvest_akt

public void PInvest_akt()

KMnl_akt

public void KMnl_akt()

KMwg_akt

public void KMwg_akt()

KMwf_akt

public void KMwf_akt()

KMha_akt

public void KMha_akt()

KMInvest_akt

public void KMInvest_akt()

RKnl_akt

public void RKnl_akt()

RKha_akt

public void RKha_akt()

RKInvest_akt

public void RKInvest_akt()

einlesen

public double einlesen(javax.swing.JTextField textfeld)

getJPanelVerbraucher

private javax.swing.JPanel getJPanelVerbraucher()
This method initializes jPanelVerbraucher

Returns:
javax.swing.JPanel

getJPanelZentrale

private javax.swing.JPanel getJPanelZentrale()
This method initializes jPanelZentrale

Returns:
javax.swing.JPanel

getJTextFieldGebaeude

private javax.swing.JTextField getJTextFieldGebaeude()
This method initializes jTextFieldGebaeude

Returns:
javax.swing.JTextField

getJTextFieldVerrohrung

private javax.swing.JTextField getJTextFieldVerrohrung()
This method initializes jTextFieldVerrohrung

Returns:
javax.swing.JTextField

getJTextFieldArmaturen

private javax.swing.JTextField getJTextFieldArmaturen()
This method initializes jTextFieldArmaturen

Returns:
javax.swing.JTextField

getJTextFieldMSR

private javax.swing.JTextField getJTextFieldMSR()
This method initializes jTextFieldMSR

Returns:
javax.swing.JTextField

getJTextFieldPumpenRK

private javax.swing.JTextField getJTextFieldPumpenRK()
This method initializes jTextFieldPumpenRK

Returns:
javax.swing.JTextField

getJTextFieldPumpenKM

private javax.swing.JTextField getJTextFieldPumpenKM()
This method initializes jTextFieldPumpenKM

Returns:
javax.swing.JTextField

getJScrollPaneVerbraucher

private javax.swing.JScrollPane getJScrollPaneVerbraucher()
This method initializes jScrollPaneVerbraucher

Returns:
javax.swing.JScrollPane

getJPanelVerbraucher2

private javax.swing.JPanel getJPanelVerbraucher2()
This method initializes jPanelVerbraucher2

Returns:
javax.swing.JPanel

getJTextFieldRohrkosten

private javax.swing.JTextField getJTextFieldRohrkosten()
This method initializes jTextFieldRohrkosten

Returns:
javax.swing.JTextField

getJTextFieldTrassenkosten

private javax.swing.JTextField getJTextFieldTrassenkosten()
This method initializes jTextFieldTrassenkosten

Returns:
javax.swing.JTextField

getJButtonStdZentrale

private javax.swing.JButton getJButtonStdZentrale()
This method initializes jButtonStdZentrale

Returns:
javax.swing.JButton

getJPanelbunt

private javax.swing.JPanel getJPanelbunt()
This method initializes jPanelbunt

Returns:
javax.swing.JPanel