gui
Class JPanelSchnittRahmen

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--gui.JPanelSchnittRahmen
Direct Known Subclasses:
JPanelSchnittRahmenMoment, JPanelSchnittRahmenNormalkraft, JPanelSchnittRahmenQuerkraft, JPanelSchnittRahmenVerschiebung

class JPanelSchnittRahmen
extends JPanel

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

Author:
Johannes Höhne

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) JPanelSchnittRahmen(double keller, double links, double oben, double rechts, boolean gelLinks, boolean gelRechts)
          Konstruktor mit allen nötigen Werten für einen Grundrahmen
 (package private) JPanelSchnittRahmen()
           

Method Summary
 voidpaint(Graphics g)
          paint überschreiben
 (package private) voidsetB_riegel(double b_riegel)
          Setzt die Breite des Riegels in [m]
 (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

JPanelSchnittRahmen

JPanelSchnittRahmen(double keller, double links, double oben, double rechts, boolean gelLinks, boolean gelRechts)
Konstruktor mit allen nötigen Werten für einen Grundrahmen
Parameters:
keller - Höhe des Kellers in [m]
links - Höhe des linken Stiels in [m]
oben - Breite des Riegels in [m]
rechts - Höhe des rechten Stiels in [m]
gelLinks - Gelenk oben links [boolean]
gelRechts - Gelenk oben rechts [boolean]

JPanelSchnittRahmen

JPanelSchnittRahmen()
Method Detail

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]

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]