|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
grada.FunktionenAnzeigen
public class FunktionenAnzeigen
Bedienoberfläche für die Funktionenanzeige und -Eingabe. In dieser Klasse ist die Benutzeroberfläche untergebracht, hier reagiert die Oberfläche dynamisch auf die Eingaben des Benutzers, mit vorgegebenen Funktionstermen kann man sehr einfache Funktionen anzeigen, aber auch eigene komplexere Funktionen eingeben.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Field Summary |
---|
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
FunktionenAnzeigen()
FunktionenAnzeigen erstellt Benutzeroberfläche. |
|
FunktionenAnzeigen(java.lang.String funktionsterm)
FunktionenAnzeigen erstellt Benutzeroberfläche. |
Method Summary | |
---|---|
void |
aktualisiere()
Aktualisiert die Anzeige. |
void |
focusGained(java.awt.event.FocusEvent e)
|
void |
focusLost(java.awt.event.FocusEvent e)
|
void |
funktionFehlerhaft(java.lang.String fehlerhafteFunktion,
java.lang.String korrigierterTerm)
Gibt Fehlerinformation. |
void |
funktionsListeWurdeVeraendert(FunktionsListenEvent e)
Diese Methode wird aufgerufen, wenn mit Hilfe der FunktionsAuswahl die Liste der Funktionen verändert wurde, sei es durch löschen oder verändern einer Funktion. |
void |
funktionsParameterWurdenVeraendert(FunktionsParameterEvent e)
Diese Methode wird aufgerufen, wenn an einem der Scrollbalken ein Wert für eine Formvariable geändert wurde |
void |
funktionsTermIstEingegebenWorden(FunktionsEingabeEvent e)
Dieses Methode wird aufgerufen, wenn in im FunktionsEingabeFeld eine Funktion eingegeben und dann mit Enter oder mit dem Button aufgefordert wird, diesen Term als Graph zu zeichnen. |
double[] |
holeTermParameter()
Gibt die Parameter zurück. |
void |
ladeFunktionenAusDatei()
Zeigt Auswahlbildschirm. |
void |
ladeFunktionenAusDatei(java.lang.String dateiname)
Läd eine Datei. |
void |
setzeTermEingabe(java.lang.String term)
Setzt die Eingabezeile. |
void |
setzeTermInformation(java.lang.String info)
Gibt Zusatzinformationen. |
void |
speicherFunkionenInDatei()
Ruft DateiMenü auf. |
void |
speicherFunkionenInDatei(java.lang.String dateiname)
Speichert Daten in Datei. |
void |
zoomWurdeVeraendert(ZoomEvent e)
Diese Methode wird aufgerufen, wenn einer der Button in der ZoomBedienung angeklickt und damit der Zoom verändert wurde (aufgefordert wird den Zoom zu ändern). |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public FunktionenAnzeigen(java.lang.String funktionsterm)
funktionsterm
- Funktionsterm, der in der Eingabezeile stehtpublic FunktionenAnzeigen()
Method Detail |
---|
public void speicherFunkionenInDatei()
public void speicherFunkionenInDatei(java.lang.String dateiname)
dateiname
- Dateiname/(pfad)public void ladeFunktionenAusDatei()
public void ladeFunktionenAusDatei(java.lang.String dateiname)
dateiname
- Dateiname/(pfad)public void setzeTermEingabe(java.lang.String term)
setzeTermEingabe
in interface InterfaceParserEingabe
term
- korrigierter Term vom Parserpublic double[] holeTermParameter()
holeTermParameter
in interface InterfaceParserEingabe
public void setzeTermInformation(java.lang.String info)
setzeTermInformation
in interface InterfaceParserEingabe
info
- Text mit Informationenpublic void funktionFehlerhaft(java.lang.String fehlerhafteFunktion, java.lang.String korrigierterTerm)
funktionFehlerhaft
in interface InterfaceParserEingabe
fehlerhafteFunktion
- alte fehlerhafte FunktionkorrigierterTerm
- neue korrigierte Funktionpublic void aktualisiere()
public void funktionsListeWurdeVeraendert(FunktionsListenEvent e)
funktionsListeWurdeVeraendert
in interface InterfaceFunktionsListenAenderung
e
- FunktionsListenEvent, das die neue FunktionsListe enthält.public void funktionsParameterWurdenVeraendert(FunktionsParameterEvent e)
funktionsParameterWurdenVeraendert
in interface InterfaceFunktionsParameterAenderung
e
- FunktionsParameterEventpublic void zoomWurdeVeraendert(ZoomEvent e)
zoomWurdeVeraendert
in interface InterfaceZoomAenderung
e
- ZoomEvent, das die neuen Zoomstufen enthältpublic void funktionsTermIstEingegebenWorden(FunktionsEingabeEvent e)
funktionsTermIstEingegebenWorden
in interface InterfaceFunktionsEingabe
e
- FunktionsEingabeEvent, in dem der eingegebene Term steckt.public void focusGained(java.awt.event.FocusEvent e)
focusGained
in interface java.awt.event.FocusListener
public void focusLost(java.awt.event.FocusEvent e)
focusLost
in interface java.awt.event.FocusListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |