|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
gui.Hauptframe
public class Hauptframe
Enthaelt alle GUI-Elemente der Finanzanwendung und steuert den GUI-Ablauf
Nested Class Summary | |
---|---|
(package private) class |
Hauptframe.AutoButtonListener
Listener fuer den Autokosten-Rechner-Button |
(package private) class |
Hauptframe.BerechneAutoButtonListener
Innere Klasse, die die Berechnung der Autokosten steuert. |
(package private) class |
Hauptframe.BerechneHypoButtonListener
Steuert die Berechnung der Hypothekenwerte. |
(package private) class |
Hauptframe.BerechneZinsButtonListener
Steuert die Berechnung der Zinsen. |
(package private) class |
Hauptframe.HypoButtonListener
Listener für den Button HypoRechner |
(package private) class |
Hauptframe.ZinsButtonListener
Listener fuer den Button ZinsRechner. |
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
(package private) javax.swing.JButton |
autoButton
|
(package private) javax.swing.JPanel |
autoErgebnisPnl
Autoergebnispanel enthaelt alle Felder fuer die Anzeige der Autoberechnungsergebnisse |
(package private) javax.swing.JLabel |
autoKaufpreislbl
|
(package private) javax.swing.JTextField |
autoKaufpreisTxt
|
(package private) javax.swing.JLabel |
autoKfzSteuerLbl
|
(package private) javax.swing.JTextField |
autoKfzSteuerTxt
|
(package private) javax.swing.JLabel |
autoKmProJahrLbl
|
(package private) javax.swing.JTextField |
autoKmProJahrTxt
|
(package private) javax.swing.JLabel |
autoKostenProJahrlbl
|
(package private) javax.swing.JLabel |
autoKostenProKmlbl
|
(package private) javax.swing.JPanel |
autoPanel
Autopanel enthaelt alle Felder und Buttons fuer die Eingabe der Autokosten |
(package private) javax.swing.JLabel |
autoSpritpreisProLiterLbl
|
(package private) javax.swing.JTextField |
autoSpritpreisProLiterTxt
|
(package private) javax.swing.JLabel |
autoSpritverbrauchAuf100kmLbl
|
(package private) javax.swing.JTextField |
autoSpritverbrauchAuf100kmTxt
|
(package private) javax.swing.JLabel |
autoUeberschriftlbl
|
(package private) javax.swing.JLabel |
autoVersicherungProJahrLbl
|
(package private) javax.swing.JTextField |
autoVersicherungProJahrTxt
|
(package private) javax.swing.JLabel |
autoWartungskostenProJahrLbl
|
(package private) javax.swing.JTextField |
autoWartungskostenProJahrTxt
|
(package private) javax.swing.JLabel |
autoWertverlustInProzentLbl
|
(package private) javax.swing.JTextField |
autoWertverlustInProzentTxt
|
(package private) javax.swing.JButton |
berechneautoBtn
|
(package private) javax.swing.JButton |
berechneHypoBtn
|
(package private) javax.swing.JButton |
berechneZinsBtn
|
(package private) Hauptframe |
hauptframe
Enthaelt alle GUI-Elemente. |
(package private) javax.swing.JPanel |
hauptPanel
Panel, das die Buttons fuer das Starten der einzelnen Anwendungen enthaelt. |
(package private) javax.swing.JLabel |
hypoBetraglbl
|
(package private) javax.swing.JTextField |
hypoBetragtxt
|
(package private) javax.swing.JButton |
hypoButton
|
(package private) javax.swing.JPanel |
hypoErgebnisPnl
Hypoergebnispanel enthaelt alle Felder fuer die Anzeige der Hypoberechnungsergebnisse |
(package private) javax.swing.JLabel |
hypoLaufzeitLbl
|
(package private) javax.swing.JTextField |
hypoLaufzeittxt
|
(package private) javax.swing.JLabel |
hypoMonatsRatelbl
|
(package private) javax.swing.JPanel |
hypoPanel
Hypopanel enthaelt alle Felder und Buttons fuer die Eingabe der Hypowerte |
(package private) javax.swing.JLabel |
hypoRestbetraglbl
|
(package private) javax.swing.JLabel |
hypoTilgSatzLbl
|
(package private) javax.swing.JTextField |
hypoTilgSatzTxt
|
(package private) javax.swing.JLabel |
hypoUeberschriftlbl
|
(package private) javax.swing.JLabel |
hypoZinssatzLbl
|
(package private) javax.swing.JTextField |
hypoZinssatzTxt
|
private static long |
serialVersionUID
|
(package private) javax.swing.JLabel |
zinsBetraglbl
|
(package private) javax.swing.JTextField |
zinsBetragtxt
|
(package private) javax.swing.JButton |
zinsButton
|
(package private) javax.swing.JPanel |
zinsErgebnisPnl
Zinsergebnispanel enthaelt alle Felder fuer die Anzeige der Zinsberechnungsergebnisse |
(package private) javax.swing.JLabel |
zinsLaufzeitLbl
|
(package private) javax.swing.JTextField |
zinsLaufzeittxt
|
(package private) javax.swing.JPanel |
zinsPanel
Zinspanel enthaelt alle Felder und Buttons fuer die Eingabe der Zinswerte |
(package private) javax.swing.JLabel |
zinssatzLbl
|
(package private) javax.swing.JTextField |
zinssatzTxt
|
(package private) javax.swing.JLabel |
zinsSummelbl
|
(package private) javax.swing.JLabel |
zinsUeberschriftlbl
|
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.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 | |
---|---|
Hauptframe()
Im Konstruktor werden alle GUI-Elemente im HauptPanel aufgebaut. |
Method Summary | |
---|---|
(package private) void |
removePanels()
Entfernt offene Panels aus vorherigen Berechnungen. |
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, setIconImage, 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, 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, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, 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, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, 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, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, 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 |
---|
private static final long serialVersionUID
Hauptframe hauptframe
javax.swing.JPanel hauptPanel
javax.swing.JButton zinsButton
javax.swing.JButton hypoButton
javax.swing.JButton autoButton
javax.swing.JPanel zinsPanel
javax.swing.JLabel zinsBetraglbl
javax.swing.JLabel zinssatzLbl
javax.swing.JLabel zinsLaufzeitLbl
javax.swing.JTextField zinsBetragtxt
javax.swing.JTextField zinssatzTxt
javax.swing.JTextField zinsLaufzeittxt
javax.swing.JButton berechneZinsBtn
javax.swing.JPanel zinsErgebnisPnl
javax.swing.JLabel zinsUeberschriftlbl
javax.swing.JLabel zinsSummelbl
javax.swing.JPanel hypoPanel
javax.swing.JLabel hypoBetraglbl
javax.swing.JLabel hypoZinssatzLbl
javax.swing.JLabel hypoTilgSatzLbl
javax.swing.JLabel hypoLaufzeitLbl
javax.swing.JTextField hypoBetragtxt
javax.swing.JTextField hypoZinssatzTxt
javax.swing.JTextField hypoTilgSatzTxt
javax.swing.JTextField hypoLaufzeittxt
javax.swing.JButton berechneHypoBtn
javax.swing.JPanel hypoErgebnisPnl
javax.swing.JLabel hypoUeberschriftlbl
javax.swing.JLabel hypoMonatsRatelbl
javax.swing.JLabel hypoRestbetraglbl
javax.swing.JPanel autoPanel
javax.swing.JLabel autoKaufpreislbl
javax.swing.JLabel autoSpritverbrauchAuf100kmLbl
javax.swing.JLabel autoSpritpreisProLiterLbl
javax.swing.JLabel autoKfzSteuerLbl
javax.swing.JLabel autoKmProJahrLbl
javax.swing.JLabel autoWertverlustInProzentLbl
javax.swing.JLabel autoWartungskostenProJahrLbl
javax.swing.JLabel autoVersicherungProJahrLbl
javax.swing.JTextField autoKaufpreisTxt
javax.swing.JTextField autoSpritverbrauchAuf100kmTxt
javax.swing.JTextField autoSpritpreisProLiterTxt
javax.swing.JTextField autoKfzSteuerTxt
javax.swing.JTextField autoKmProJahrTxt
javax.swing.JTextField autoWertverlustInProzentTxt
javax.swing.JTextField autoWartungskostenProJahrTxt
javax.swing.JTextField autoVersicherungProJahrTxt
javax.swing.JButton berechneautoBtn
javax.swing.JPanel autoErgebnisPnl
javax.swing.JLabel autoUeberschriftlbl
javax.swing.JLabel autoKostenProKmlbl
javax.swing.JLabel autoKostenProJahrlbl
Constructor Detail |
---|
public Hauptframe()
Method Detail |
---|
void removePanels()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |