gui
Class JPanelGeomRahmen

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--gui.JPanelGeomRahmen

final class JPanelGeomRahmen
extends JPanel

Für die eingabe der Geometrie ist dieses Panel die Ilustration

Author:
Johannes Höhne
geprüft und für gut befunden

Fields inherited from class javax.swing.JComponent
WHEN_FOCUSED, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_IN_FOCUSED_WINDOW, UNDEFINED_CONDITION, TOOL_TIP_TEXT_KEY

Fields inherited from class java.awt.Component
TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT

Constructor Summary
 (package private) JPanelGeomRahmen()
           

Method Summary
 (package private) floatgetB_riegel()
          Liefert die Breite des Riegels in [m]
 (package private) booleangetGelLinks()
          Liefert Momentengelenk links oben
 (package private) booleangetGelRechts()
          Liefert Momentengelenk rechts oben
 (package private) floatgetH_keller()
          Liefert die Höhe des Kellers in [m]
 (package private) floatgetH_stielLinks()
          Liefert die Höhe des linken Stiels in [m]
 (package private) floatgetH_stielRechts()
          Liefert die Höhe des rechten Stiels in [m]
 voidpaint(Graphics g)
          paint überschreiben
 (package private) voidsetB_riegel(double b_riegel)
          Setzt die Breite des Riegels in [m]
 (package private) voidsetGelLinks(boolean gelLinks)
          Setzt Momentengelenk links oben
 (package private) voidsetGelRechts(boolean gelRechts)
          Setzt Momentengelenk rechts oben
 (package private) voidsetH_keller(double h_keller)
          Setzt die Höhe des Kellers in [m]
 (package private) voidsetH_stielLinks(double h_stielLinks)
          Setzt die Höhe des linken Stiels in [m]
 (package private) voidsetH_stielRechts(double h_stielRechts)
          Setzt die Höhe des rechten Stiels in [m]

Methods inherited from class javax.swing.JPanel
updateUI, getUIClassID, getAccessibleContext

Methods inherited from class javax.swing.JComponent
update, printAll, print, isPaintingTile, isFocusCycleRoot, isManagingFocus, setNextFocusableComponent, getNextFocusableComponent, setRequestFocusEnabled, isRequestFocusEnabled, requestFocus, grabFocus, setVerifyInputWhenFocusTarget, getVerifyInputWhenFocusTarget, setPreferredSize, getPreferredSize, setMaximumSize, getMaximumSize, setMinimumSize, getMinimumSize, isMinimumSizeSet, isPreferredSizeSet, isMaximumSizeSet, contains, setBorder, getBorder, getInsets, getInsets, getAlignmentY, setAlignmentY, getAlignmentX, setAlignmentX, setInputVerifier, getInputVerifier, getGraphics, setDebugGraphicsOptions, getDebugGraphicsOptions, registerKeyboardAction, registerKeyboardAction, unregisterKeyboardAction, getRegisteredKeyStrokes, getConditionForKeyStroke, getActionForKeyStroke, resetKeyboardActions, setInputMap, getInputMap, getInputMap, setActionMap, getActionMap, requestDefaultFocus, setVisible, hide, setEnabled, setForeground, setBackground, setFont, isFocusTraversable, setToolTipText, getToolTipText, getToolTipText, getToolTipLocation, createToolTip, scrollRectToVisible, setAutoscrolls, getAutoscrolls, enable, disable, getClientProperty, putClientProperty, isLightweightComponent, reshape, getBounds, getSize, getLocation, getX, getY, getWidth, getHeight, hasFocus, isOpaque, setOpaque, computeVisibleRect, getVisibleRect, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener, addVetoableChangeListener, removeVetoableChangeListener, getTopLevelAncestor, addAncestorListener, removeAncestorListener, getListeners, addNotify, removeNotify, repaint, repaint, revalidate, isValidateRoot, isOptimizedDrawingEnabled, paintImmediately, paintImmediately, setDoubleBuffered, isDoubleBuffered, getRootPane

Methods inherited from class java.awt.Container
getComponentCount, countComponents, getComponent, getComponents, insets, add, add, add, add, add, remove, remove, removeAll, getLayout, setLayout, doLayout, layout, invalidate, validate, preferredSize, minimumSize, paintComponents, printComponents, addContainerListener, removeContainerListener, deliverEvent, getComponentAt, locate, getComponentAt, findComponentAt, findComponentAt, isAncestorOf, list, list

Methods inherited from class java.awt.Component
getName, setName, getParent, getPeer, setDropTarget, getDropTarget, getGraphicsConfiguration, getTreeLock, getToolkit, isValid, isDisplayable, isVisible, isShowing, isEnabled, enable, enableInputMethods, show, show, getForeground, getBackground, getFont, getLocale, setLocale, getColorModel, getLocation, getLocationOnScreen, location, setLocation, move, setLocation, getSize, size, setSize, resize, setSize, resize, getBounds, bounds, setBounds, setBounds, isLightweight, getFontMetrics, setCursor, getCursor, paintAll, repaint, repaint, repaint, imageUpdate, createImage, createImage, prepareImage, prepareImage, checkImage, checkImage, inside, contains, dispatchEvent, postEvent, addComponentListener, removeComponentListener, addFocusListener, removeFocusListener, addHierarchyListener, removeHierarchyListener, addHierarchyBoundsListener, removeHierarchyBoundsListener, addKeyListener, removeKeyListener, addMouseListener, removeMouseListener, addMouseMotionListener, removeMouseMotionListener, addInputMethodListener, removeInputMethodListener, getInputMethodRequests, getInputContext, handleEvent, mouseDown, mouseDrag, mouseUp, mouseMove, mouseEnter, mouseExit, keyDown, keyUp, action, gotFocus, lostFocus, transferFocus, nextFocus, add, remove, toString, list, list, list, setComponentOrientation, getComponentOrientation

Methods inherited from class java.lang.Object
getClass, hashCode, equals, notify, notifyAll, wait, wait, wait

Constructor Detail

JPanelGeomRahmen

JPanelGeomRahmen()
Method Detail

getB_riegel

float getB_riegel()
Liefert die Breite des Riegels in [m]
Returns: Breite des Riegels in [m]

getGelLinks

boolean getGelLinks()
Liefert Momentengelenk links oben
Returns: Momentengelenk links oben

getGelRechts

boolean getGelRechts()
Liefert Momentengelenk rechts oben
Returns: Momentengelenk rechts oben

getH_keller

float getH_keller()
Liefert die Höhe des Kellers in [m]
Returns: Höhe des Kellers in [m]

getH_stielLinks

float getH_stielLinks()
Liefert die Höhe des linken Stiels in [m]
Returns: Höhe des linken Stiels in [m]

getH_stielRechts

float getH_stielRechts()
Liefert die Höhe des rechten Stiels in [m]
Returns: Höhe des rechten Stiels in [m]

paint

public void paint(Graphics g)
paint überschreiben

setB_riegel

void setB_riegel(double b_riegel)
Setzt die Breite des Riegels in [m]
Parameters:
b_riegel - Breite des Riegels in [m]

setGelLinks

void setGelLinks(boolean gelLinks)
Setzt Momentengelenk links oben
Parameters:
gelLinks - Momentengelenk links oben

setGelRechts

void setGelRechts(boolean gelRechts)
Setzt Momentengelenk rechts oben
Parameters:
gelRechts - Momentengelenk rechts oben

setH_keller

void setH_keller(double h_keller)
Setzt die Höhe des Kellers in [m]
Parameters:
h_keller - Höhe des Kellers in [m]

setH_stielLinks

void setH_stielLinks(double h_stielLinks)
Setzt die Höhe des linken Stiels in [m]
Parameters:
h_stielLinks - Höhe des linken Stiels in [m]

setH_stielRechts

void setH_stielRechts(double h_stielRechts)
Setzt die Höhe des rechten Stiels in [m]
Parameters:
h_stielRechts - Höhe des rechten Stiels in [m]