de.aitools.iv.graphdrawing.distortion
Class DistortionConfiguration

java.lang.Object
  extended by de.aitools.iv.graphdrawing.VisualizationConfig
      extended by de.aitools.iv.graphdrawing.distortion.DistortionConfiguration
All Implemented Interfaces:
ConfigurationPanel

public class DistortionConfiguration
extends VisualizationConfig
implements ConfigurationPanel

Author:
Frank Benteler, bigben@upb.de

Field Summary
 
Fields inherited from class de.aitools.iv.graphdrawing.VisualizationConfig
preferredGraphType
 
Constructor Summary
DistortionConfiguration()
          manages the settings of the distortion visualization and creates a JPanel<\CODE>, with display options.
 
Method Summary
 void addChangeListener(javax.swing.event.ChangeListener listener)
          adds a changeListener, that listens for ChangeEvents
 javax.swing.Icon getIcon()
          icon of the JPanel in the JTabbedPane
 javax.swing.JPanel getJPanel()
          get the JPanel for JTabbedPane
 java.lang.String getToolTipText()
          ToolTipText of the JPanel in the JTabbedPane
 void performApply()
          save and store settings
 void performCancel()
          restore settings to the settings, that were stored at last Apply
 void performPreview()
          preview settings
 void removeChangeListener(javax.swing.event.ChangeListener listener)
          removes a changeListener
 
Methods inherited from class de.aitools.iv.graphdrawing.VisualizationConfig
getFont, getShowSimilarityEdges, getShowSimilarityNodes, getTitle, setFont, setShowSimilarityEdges, setShowSimilarityNodes, setTitle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.aitools.iv.graphdrawing.misc.ConfigurationPanel
getTitle
 

Constructor Detail

DistortionConfiguration

public DistortionConfiguration()
manages the settings of the distortion visualization and creates a JPanel<\CODE>, with display options.

Method Detail

getIcon

public javax.swing.Icon getIcon()
Description copied from interface: ConfigurationPanel
icon of the JPanel in the JTabbedPane

Specified by:
getIcon in interface ConfigurationPanel
Returns:
a Icon that will be the icon of the tab
See Also:
ConfigurationPanel.getIcon()

getJPanel

public javax.swing.JPanel getJPanel()
Description copied from interface: ConfigurationPanel
get the JPanel for JTabbedPane

Specified by:
getJPanel in interface ConfigurationPanel
Returns:
a JPanel with settings
See Also:
ConfigurationPanel.getJPanel()

getToolTipText

public java.lang.String getToolTipText()
Description copied from interface: ConfigurationPanel
ToolTipText of the JPanel in the JTabbedPane

Specified by:
getToolTipText in interface ConfigurationPanel
Returns:
a String that is used for the tip of the tab
See Also:
ConfigurationPanel.getToolTipText()

performApply

public void performApply()
Description copied from interface: ConfigurationPanel
save and store settings

Specified by:
performApply in interface ConfigurationPanel
See Also:
ConfigurationPanel.performApply()

performCancel

public void performCancel()
Description copied from interface: ConfigurationPanel
restore settings to the settings, that were stored at last Apply

Specified by:
performCancel in interface ConfigurationPanel
See Also:
ConfigurationPanel.performCancel()

performPreview

public void performPreview()
Description copied from interface: ConfigurationPanel
preview settings

Specified by:
performPreview in interface ConfigurationPanel
See Also:
ConfigurationPanel.performPreview()

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener listener)
Description copied from interface: ConfigurationPanel
adds a changeListener, that listens for ChangeEvents

Specified by:
addChangeListener in interface ConfigurationPanel
See Also:
ConfigurationPanel.addChangeListener(javax.swing.event.ChangeListener)

removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener listener)
Description copied from interface: ConfigurationPanel
removes a changeListener

Specified by:
removeChangeListener in interface ConfigurationPanel
See Also:
ConfigurationPanel.removeChangeListener(javax.swing.event.ChangeListener)