gui
Class Msg_panel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by gui.Msg_panel
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class Msg_panel
extends javax.swing.JPanel
implements java.awt.event.ActionListener

See Also:
Serialized Form

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
Msg_panel()
          Creates the panel with the content for the MembranPreview tab.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
          Performs the action events.
 void addProteinToVector(ProteinElement neuer)
          Adds a new ProteinElement to the Vector of ProteinElements
 void deleteAll()
          Deletes all elements of the vector of ProteinElements and the ProteinMatrix object.
 javax.swing.JButton getBlub()
           
 java.lang.String getBlubText()
           
 ProteinElement getClickedProtein()
           
 javax.swing.JButton getDonen()
           
 java.lang.String getDonenText()
           
 javax.swing.JButton getGenerateNew()
           
 java.lang.String getGenerateNewText()
           
 int getMHeight()
           
 int getMOffsetX()
           
 int getMOffsetY()
           
 int getMWidth()
           
 javax.swing.JPanel getPanel()
           
 int getPHeight()
           
 int getProteinElementNumber()
           
 ProteinElement getProteinFromVector(int index)
          Get the ProteinElement from the vector of all ProteinElements at the given index.
 ProteinMatrix getProteinMatrix()
           
 java.util.Vector getProteins()
           
 int getPWidth()
           
 javax.swing.JButton getRotateProtein()
           
 java.lang.String getRotateProteinText()
           
 javax.swing.JScrollPane getScroll()
           
 java.util.Vector getVectorE()
           
 int getWHeight()
           
 int getWWidth()
           
 javax.swing.JButton getZoomIn()
           
 java.lang.String getZoomInText()
           
 javax.swing.JButton getZoomOut()
           
 java.lang.String getZoomOutText()
           
 boolean isClickedProteinSet()
           
 void setBlub(javax.swing.JButton blub)
           
 void setBlubText(java.lang.String blubText)
           
 void setClickedProtein(ProteinElement clickedProtein)
           
 void setClickedProteinSet(boolean clickedProteinSet)
           
 void setDonen(javax.swing.JButton donen)
           
 void setDonenText(java.lang.String donenText)
           
 void setGenerateNew(javax.swing.JButton generateNew)
           
 void setGenerateNewText(java.lang.String generateNewText)
           
 void setMHeight(int height)
           
 void setMOffsetX(int offsetX)
           
 void setMOffsetY(int offsetY)
           
 void setMWidth(int width)
           
 void setPanel(javax.swing.JPanel panel)
           
 void setPHeight(int height)
           
 void setProteinElementNumber_()
          Set the number of Proteins.
 void setProteinElementNumber(int proteinElementNumber)
           
 void setProteinMatrix(ProteinMatrix proteinMatrix)
           
 void setProteins(java.util.Vector proteins)
           
 void setPWidth(int width)
           
 void setRotateProtein(javax.swing.JButton rotateProtein)
           
 void setRotateProteinText(java.lang.String rotateProteinText)
           
 void setScroll(javax.swing.JScrollPane scroll)
           
 void setVectorE(java.util.Vector vectorE)
           
 void setWHeight(int height)
           
 void setWWidth(int width)
           
 void setZoomIn(javax.swing.JButton zoomIn)
           
 void setZoomInText(java.lang.String zoomInText)
           
 void setZoomOut(javax.swing.JButton zoomOut)
           
 void setZoomOutText(java.lang.String zoomOutText)
           
 
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

Msg_panel

public Msg_panel()
Creates the panel with the content for the MembranPreview tab.

Method Detail

addProteinToVector

public void addProteinToVector(ProteinElement neuer)
Adds a new ProteinElement to the Vector of ProteinElements

Parameters:
neuer - ProteinElement

getProteinFromVector

public ProteinElement getProteinFromVector(int index)
Get the ProteinElement from the vector of all ProteinElements at the given index.

Parameters:
index - int
Returns:
ProteinElement

setProteinElementNumber_

public void setProteinElementNumber_()
Set the number of Proteins.


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Performs the action events. Mainly for the buttons in the MembranPreview tab.

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
event - ActionEvent

deleteAll

public void deleteAll()
Deletes all elements of the vector of ProteinElements and the ProteinMatrix object.


getPHeight

public int getPHeight()
Returns:
Returns the pHeight.

setPHeight

public void setPHeight(int height)
Parameters:
height - The pHeight to set.

getPWidth

public int getPWidth()
Returns:
Returns the pWidth.

setPWidth

public void setPWidth(int width)
Parameters:
width - The pWidth to set.

getGenerateNew

public javax.swing.JButton getGenerateNew()
Returns:
Returns the generateNew.

setGenerateNew

public void setGenerateNew(javax.swing.JButton generateNew)
Parameters:
generateNew - The generateNew to set.

getBlub

public javax.swing.JButton getBlub()
Returns:
Returns the blub.

setBlub

public void setBlub(javax.swing.JButton blub)
Parameters:
blub - The blub to set.

getBlubText

public java.lang.String getBlubText()
Returns:
Returns the blubText.

setBlubText

public void setBlubText(java.lang.String blubText)
Parameters:
blubText - The blubText to set.

getClickedProtein

public ProteinElement getClickedProtein()
Returns:
Returns the clickedProtein.

setClickedProtein

public void setClickedProtein(ProteinElement clickedProtein)
Parameters:
clickedProtein - The clickedProtein to set.

isClickedProteinSet

public boolean isClickedProteinSet()
Returns:
Returns the clickedProteinSet.

setClickedProteinSet

public void setClickedProteinSet(boolean clickedProteinSet)
Parameters:
clickedProteinSet - The clickedProteinSet to set.

getDonen

public javax.swing.JButton getDonen()
Returns:
Returns the donen.

setDonen

public void setDonen(javax.swing.JButton donen)
Parameters:
donen - The donen to set.

getDonenText

public java.lang.String getDonenText()
Returns:
Returns the donenText.

setDonenText

public void setDonenText(java.lang.String donenText)
Parameters:
donenText - The donenText to set.

getGenerateNewText

public java.lang.String getGenerateNewText()
Returns:
Returns the generateNewText.

setGenerateNewText

public void setGenerateNewText(java.lang.String generateNewText)
Parameters:
generateNewText - The generateNewText to set.

getMHeight

public int getMHeight()
Returns:
Returns the mHeight.

setMHeight

public void setMHeight(int height)
Parameters:
height - The mHeight to set.

getMOffsetX

public int getMOffsetX()
Returns:
Returns the mOffsetX.

setMOffsetX

public void setMOffsetX(int offsetX)
Parameters:
offsetX - The mOffsetX to set.

getMOffsetY

public int getMOffsetY()
Returns:
Returns the mOffsetY.

setMOffsetY

public void setMOffsetY(int offsetY)
Parameters:
offsetY - The mOffsetY to set.

getMWidth

public int getMWidth()
Returns:
Returns the mWidth.

setMWidth

public void setMWidth(int width)
Parameters:
width - The mWidth to set.

getPanel

public javax.swing.JPanel getPanel()
Returns:
Returns the panel.

setPanel

public void setPanel(javax.swing.JPanel panel)
Parameters:
panel - The panel to set.

getProteinElementNumber

public int getProteinElementNumber()
Returns:
Returns the proteinElementNumber.

setProteinElementNumber

public void setProteinElementNumber(int proteinElementNumber)
Parameters:
proteinElementNumber - The proteinElementNumber to set.

getProteinMatrix

public ProteinMatrix getProteinMatrix()
Returns:
Returns the proteinMatrix.

setProteinMatrix

public void setProteinMatrix(ProteinMatrix proteinMatrix)
Parameters:
proteinMatrix - The proteinMatrix to set.

getProteins

public java.util.Vector getProteins()
Returns:
Returns the proteins.

setProteins

public void setProteins(java.util.Vector proteins)
Parameters:
proteins - The proteins to set.

getRotateProtein

public javax.swing.JButton getRotateProtein()
Returns:
Returns the rotateProtein.

setRotateProtein

public void setRotateProtein(javax.swing.JButton rotateProtein)
Parameters:
rotateProtein - The rotateProtein to set.

getRotateProteinText

public java.lang.String getRotateProteinText()
Returns:
Returns the rotateProteinText.

setRotateProteinText

public void setRotateProteinText(java.lang.String rotateProteinText)
Parameters:
rotateProteinText - The rotateProteinText to set.

getScroll

public javax.swing.JScrollPane getScroll()
Returns:
Returns the scroll.

setScroll

public void setScroll(javax.swing.JScrollPane scroll)
Parameters:
scroll - The scroll to set.

getVectorE

public java.util.Vector getVectorE()
Returns:
Returns the vectorE.

setVectorE

public void setVectorE(java.util.Vector vectorE)
Parameters:
vectorE - The vectorE to set.

getWHeight

public int getWHeight()
Returns:
Returns the wHeight.

setWHeight

public void setWHeight(int height)
Parameters:
height - The wHeight to set.

getWWidth

public int getWWidth()
Returns:
Returns the wWidth.

setWWidth

public void setWWidth(int width)
Parameters:
width - The wWidth to set.

getZoomIn

public javax.swing.JButton getZoomIn()
Returns:
Returns the zoomIn.

setZoomIn

public void setZoomIn(javax.swing.JButton zoomIn)
Parameters:
zoomIn - The zoomIn to set.

getZoomInText

public java.lang.String getZoomInText()
Returns:
Returns the zoomInText.

setZoomInText

public void setZoomInText(java.lang.String zoomInText)
Parameters:
zoomInText - The zoomInText to set.

getZoomOut

public javax.swing.JButton getZoomOut()
Returns:
Returns the zoomOut.

setZoomOut

public void setZoomOut(javax.swing.JButton zoomOut)
Parameters:
zoomOut - The zoomOut to set.

getZoomOutText

public java.lang.String getZoomOutText()
Returns:
Returns the zoomOutText.

setZoomOutText

public void setZoomOutText(java.lang.String zoomOutText)
Parameters:
zoomOutText - The zoomOutText to set.