de.uni_paderborn.fujaba.layout.options
Class LayoutPreferencesPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byde.uni_paderborn.fujaba.preferences.gui.PreferencesPanel
                      extended byde.uni_paderborn.fujaba.layout.options.LayoutPreferencesPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class LayoutPreferencesPanel
extends PreferencesPanel

Options panel for the environment dialog.

Version:
$Revision: 1.9 $
Author:
$Author: joerg $
See Also:
Serialized Form

Nested Class Summary
private  class LayoutPreferencesPanel.DoubleInputVerifier
          No comment provided by developer, please add a comment to improve documentation.
private  class LayoutPreferencesPanel.IntegerInputVerifier
          No comment provided by developer, please add a comment to improve documentation.
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JComboBox activityDiagramComboBox
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JCheckBox collapseClassesCheckBox
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JComboBox defaultLayoutComboBox
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JTextField horizontalDistanceTextField
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JTextField iterationsTextField
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JTextField minimumWidthTextField
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JCheckBox showRoleNamesCheckBox
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JTextField stretchFactorTextField
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JTextField verticalDistanceTextField
          No comment provided by developer, please add a comment to improve documentation.
 
Fields inherited from class de.uni_paderborn.fujaba.preferences.gui.PreferencesPanel
 
Fields inherited from class javax.swing.JPanel
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
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
LayoutPreferencesPanel()
          Constructor for class LayoutPreferencesPanel
 
Method Summary
private  javax.swing.JPanel createAlgorithmPanel()
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JPanel createDisplayPanel()
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JPanel createParameterPanel()
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String getPreferredTabName()
          Returns the preferred name of a tab for this panel
 void okPressed()
          Get all the options from the panel and set the real options.
 void setDefaults()
          Set all options to default values.
 void setPreferences()
          Set the options in the panel, because the options can have changed elsewhere.
 
Methods inherited from class de.uni_paderborn.fujaba.preferences.gui.PreferencesPanel
getPreferencesDialog, setAllDefaults, setPreferencesDialog
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

collapseClassesCheckBox

private javax.swing.JCheckBox collapseClassesCheckBox
No comment provided by developer, please add a comment to improve documentation.


showRoleNamesCheckBox

private javax.swing.JCheckBox showRoleNamesCheckBox
No comment provided by developer, please add a comment to improve documentation.


defaultLayoutComboBox

private javax.swing.JComboBox defaultLayoutComboBox
No comment provided by developer, please add a comment to improve documentation.


activityDiagramComboBox

private javax.swing.JComboBox activityDiagramComboBox
No comment provided by developer, please add a comment to improve documentation.


horizontalDistanceTextField

private javax.swing.JTextField horizontalDistanceTextField
No comment provided by developer, please add a comment to improve documentation.


verticalDistanceTextField

private javax.swing.JTextField verticalDistanceTextField
No comment provided by developer, please add a comment to improve documentation.


iterationsTextField

private javax.swing.JTextField iterationsTextField
No comment provided by developer, please add a comment to improve documentation.


stretchFactorTextField

private javax.swing.JTextField stretchFactorTextField
No comment provided by developer, please add a comment to improve documentation.


minimumWidthTextField

private javax.swing.JTextField minimumWidthTextField
No comment provided by developer, please add a comment to improve documentation.

Constructor Detail

LayoutPreferencesPanel

public LayoutPreferencesPanel()
Constructor for class LayoutPreferencesPanel

Method Detail

createDisplayPanel

private javax.swing.JPanel createDisplayPanel()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

createAlgorithmPanel

private javax.swing.JPanel createAlgorithmPanel()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

createParameterPanel

private javax.swing.JPanel createParameterPanel()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

getPreferredTabName

public java.lang.String getPreferredTabName()
Returns the preferred name of a tab for this panel

Specified by:
getPreferredTabName in class PreferencesPanel
Returns:
The preferredTabName value

setDefaults

public void setDefaults()
Set all options to default values.

Specified by:
setDefaults in class PreferencesPanel

setPreferences

public void setPreferences()
Set the options in the panel, because the options can have changed elsewhere.

Specified by:
setPreferences in class PreferencesPanel

okPressed

public void okPressed()
Get all the options from the panel and set the real options.

Specified by:
okPressed in class PreferencesPanel