|
||||||||||
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.Schaubild
public class Schaubild
Hier kommt ne dicke Beschreibung der Klasse hin.
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 | |
---|---|
Schaubild(InterfaceParserEingabe referer)
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Dient der Verwaltung aller Buttons und sonstiger Menuelemente |
void |
aktualisiere()
Diese Funktion dient dem Neusetzen der Fenstergröße falls dieses verzogen wird. |
void |
gebeBeschriftung(Beschriftung b)
|
void |
gebeFunktionen(java.util.Collection funktionen)
Die zu zeichnenden Funktionen werden als Collection übergeben |
void |
gebePunkte(java.util.Collection punkte)
Die zu zeichnenden Punkte werden als Collection übergeben |
java.util.Collection |
holeFunktionen()
Die Funktionen die das Schaubild momentan zeichnet werden abgerufen |
Parser |
holeParser()
Der Parser, den das Schaubild benutzt kann übergeben werden |
int |
holePixelX()
|
int |
holeVergroesserungsStufeX()
Holt die Vergrößerungsstufe auf der x-Achse. |
int |
holeVergroesserungsStufeY()
Holt die Vergrößerungsstufe auf der y-Achse. |
void |
loescheFunktion(java.lang.String funkterm)
|
void |
setzeAbleitung(int funknummer,
int ableitung)
Diese Funktion dient dem setzen einer Ableitung. |
void |
setzeAnzeigeAnMaus(boolean eingeschaltet)
|
void |
setzeSpiel(double anfang_x,
double ende_x,
double anfang_y,
double ende_y)
Setzt die Werte so um, dass die Spiele fehlerfrei dargestellt werden |
void |
setzeVergroesserungsStufeX(int xstufe)
Setze Vergrößerungsstufe auf der x-Achse. |
void |
setzeVergroesserungsStufeY(int ystufe)
Setze Vergrößerungsstufe auf der y-Achse. |
void |
zeichne()
Dies ist die Hauptzeichen-Methode, in ihr werden alle Dinge gezeichnet |
void |
zeichneBeschriftung(Beschriftung beschr)
|
void |
zeichneBeschriftungen()
|
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 Schaubild(InterfaceParserEingabe referer)
Method Detail |
---|
public Parser holeParser()
public void zeichne()
public void aktualisiere()
public void gebeFunktionen(java.util.Collection funktionen)
Eine
- Collection in denen die Funktionen enthalten sindpublic java.util.Collection holeFunktionen()
public void gebePunkte(java.util.Collection punkte)
Eine
- Collection der Punkte, die gezeichnet werden sollenpublic void loescheFunktion(java.lang.String funkterm)
public int holePixelX()
public void setzeAnzeigeAnMaus(boolean eingeschaltet)
public void gebeBeschriftung(Beschriftung b)
public void zeichneBeschriftungen()
public void zeichneBeschriftung(Beschriftung beschr)
public void setzeVergroesserungsStufeX(int xstufe)
xstufe
- ist der Faktor, der die x-Achse staucht oder strecktpublic void setzeVergroesserungsStufeY(int ystufe)
ystufe
- ist der Faktor, der die y-Achse staucht oder strecktpublic int holeVergroesserungsStufeX()
public int holeVergroesserungsStufeY()
public void setzeSpiel(double anfang_x, double ende_x, double anfang_y, double ende_y)
public void setzeAbleitung(int funknummer, int ableitung)
funknummer
- die Nummer der Funktion ( Reihenfolge der Collection funktionen_sicherableitung
- die Nummer der Ableitung ( Der Grad der Ableitung )public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |