de.uni_paderborn.fujaba.fsa
Class FSAPanel

java.lang.Object
  extended byde.uni_paderborn.fujaba.basic.BasicIncrement
      extended byde.uni_paderborn.fujaba.fsa.FSAObject
          extended byde.uni_paderborn.fujaba.fsa.FSAContainer
              extended byde.uni_paderborn.fujaba.fsa.FSAPanel
All Implemented Interfaces:
java.lang.Comparable, java.util.EventListener, ParentListener, java.beans.PropertyChangeListener, UniqueIdentifier
Direct Known Subclasses:
FSACollapsable, FSAResizeable, FSASeparatedPanel, FSAUnderlinedObject

public class FSAPanel
extends FSAContainer

UMLClass: 'FSAPanel'

Version:
$Revision: 1.52.2.1 $
Author:
$Author: fklar $

Field Summary
 
Fields inherited from class de.uni_paderborn.fujaba.fsa.FSAObject
COLOR_BACKGROUND, COLOR_FOCUSED, COLOR_FOREGROUND, COLOR_SELECTED, DIMENSION, JCOMPONENT_CLIENT_PROPERTY, LOCATION, TRANSIENT_PROPERTIES_DEFAULT
 
Fields inherited from class de.uni_paderborn.fujaba.basic.BasicIncrement
dontUseAccessMethodsInThisClass
 
Constructor Summary
FSAPanel(LogicUnparseInterface incr)
          Constructor for class FSAPanel
FSAPanel(LogicUnparseInterface incr, javax.swing.JComponent parent)
          Constructor for class FSAPanel
FSAPanel(LogicUnparseInterface incr, java.lang.String propName, javax.swing.JComponent parent)
          Constructor for class FSAPanel
FSAPanel(LogicUnparseInterface incr, java.lang.String propName, javax.swing.JComponent parent, boolean transientProperties)
          Constructor for class FSAPanel
FSAPanel(LogicUnparseInterface incr, java.lang.String propName, javax.swing.JComponent parent, javax.swing.JComponent myJComponent)
          Constructor for class FSAObject
 
Method Summary
protected  javax.swing.JComponent createJComponent()
          creates a standard JPanel with frame for this FSAFrame UMLMethod: '+ createJComponent () : Void'
 javax.swing.border.Border getBorder()
          Gets the specified Border from the associated JPanel.
 boolean isLocked()
          Get the locked attribute of the FSAPanel object
 void setBorder(javax.swing.border.Border border)
          Sets the specified Border for the associated JPanel.
 void setLayout(java.awt.LayoutManager layout)
          Sets the specified LayoutManager for the associated JPanel.
 void setLock(boolean lockValue)
          Sets the lock attribute of the FSAPanel object
 
Methods inherited from class de.uni_paderborn.fujaba.fsa.FSAContainer
addToChildren, addToComponents, getChildConnector, getChildren, getComponents, getDefaultAttrName, getDefaultUpdaterClass, getFromChildren, getFromChildren, getFromChildren, getFromComponents, hasInChildren, hasInComponents, iteratorOfChildren, iteratorOfComponents, removeFromChildren, removeFromComponents, removeYou, setBold, setItalic, setOpaque, sizeOfChildren, sizeOfComponents
 
Methods inherited from class de.uni_paderborn.fujaba.fsa.FSAObject
addAncestorListener, addComponentListener, addDimensionToUnparseInformation, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addParentListener, addPointToUnparseInformation, addPropertyChangeListener, addPropertyChangeListener, addToUpdater, addUnparseInformation, addVetoableChangeListener, applyProperties, createDefaultUpdater, dragByDelta, dragTo, findChildForProperty, findFSAObjectFromJComponent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getASGInformation, getASGInformation, getBackground, getDiagramRoot, getDimensionFromUnparseInformation, getFont, getForeground, getFSAInterface, getFSAObjectFromJComponent, getFSAQualifier, getID, getJComponent, getJComponent, getLocation, getLocation, getLogic, getLogic, getLogicFromJComponent, getMaximumSize, getMinimumSize, getParent, getParentID, getParentOfJComponent, getPointFromUnparseInformation, getPreferredSize, getPropertyName, getQualifiedName, getQualifiedName, getSize, getUnparseInformation, hasInUpdater, initFSAProperties, initLocation, invalidate, isBold, isDelegated, isFocused, isItalic, isSelected, isTransientProperties, isUnderlined, isVisible, iteratorOfAncestorListeners, iteratorOfComponentListeners, iteratorOfFocusListeners, iteratorOfInputMethodListeners, iteratorOfKeyListeners, iteratorOfMouseListeners, iteratorOfMouseMotionListeners, iteratorOfPropertyChangeListeners, iteratorOfPropertyChangeListeners, iteratorOfUpdater, iteratorOfVetoableChangeListeners, parentChanged, propertyChange, removeAllFromUpdater, removeAllUnparseInformation, removeAncestorListener, removeComponentListener, removeFocusListener, removeFromUnparseInformation, removeFromUpdater, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeParentListener, removePointFromUnparseInformation, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, saveAdditionalFSAProperties, saveDimension, saveFSAProperties, saveLocation, setBackground, setDefaultProperties, setFocused, setFont, setForeground, setFSAInterface, setFSAObjectFromJComponent, setLocation, setLocation, setLogic, setParentOfJComponent, setPreferredSize, setPropertyName, setSelected, setTransientProperties, setUnderlined, setVisible, sizeOfUpdater, toString
 
Methods inherited from class de.uni_paderborn.fujaba.basic.BasicIncrement
compareTo, getID, getUniqueID, getUniqueID, isGenerated, lessUniqueId, readAttributes, readAttributes, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, resetClassInfos, resetFieldWriteMethods, setAttribValue, setAttribValue, setGenerated, setID, setUniqueId, writeAttributes, writeClassToStringBuffer, writeClassToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FSAPanel

public FSAPanel(LogicUnparseInterface incr)
Constructor for class FSAPanel

Parameters:
incr - No description provided

FSAPanel

public FSAPanel(LogicUnparseInterface incr,
                javax.swing.JComponent parent)
Constructor for class FSAPanel

Parameters:
incr - No description provided
parent - No description provided

FSAPanel

public FSAPanel(LogicUnparseInterface incr,
                java.lang.String propName,
                javax.swing.JComponent parent)
Constructor for class FSAPanel

Parameters:
incr - No description provided
propName - No description provided
parent - No description provided

FSAPanel

public FSAPanel(LogicUnparseInterface incr,
                java.lang.String propName,
                javax.swing.JComponent parent,
                boolean transientProperties)
Constructor for class FSAPanel

Parameters:
incr - No description provided
propName - No description provided
parent - No description provided
transientProperties - No description provided

FSAPanel

public FSAPanel(LogicUnparseInterface incr,
                java.lang.String propName,
                javax.swing.JComponent parent,
                javax.swing.JComponent myJComponent)
Constructor for class FSAObject

Parameters:
incr - No description provided
propName - No description provided
parent - No description provided
myJComponent - No description provided
Method Detail

createJComponent

protected javax.swing.JComponent createJComponent()
creates a standard JPanel with frame for this FSAFrame UMLMethod: '+ createJComponent () : Void'

Specified by:
createJComponent in class FSAObject
Returns:
No description provided

setLayout

public void setLayout(java.awt.LayoutManager layout)
Sets the specified LayoutManager for the associated JPanel.

Parameters:
layout - The new layout value

setBorder

public void setBorder(javax.swing.border.Border border)
Sets the specified Border for the associated JPanel.

Parameters:
border - The new border value

getBorder

public javax.swing.border.Border getBorder()
Gets the specified Border from the associated JPanel.

Returns:
The border value

setLock

public void setLock(boolean lockValue)
Sets the lock attribute of the FSAPanel object

Parameters:
lockValue - The new lock value

isLocked

public boolean isLocked()
Get the locked attribute of the FSAPanel object

Returns:
The locked value