de.aitools.iv.graphdrawing.nativetree
Class NativeTreeConfigurationPanel

java.lang.Object
  extended by de.aitools.iv.graphdrawing.nativetree.NativeTreeConfigurationPanel
All Implemented Interfaces:
ConfigurationPanel

public class NativeTreeConfigurationPanel
extends java.lang.Object
implements ConfigurationPanel

Author:
Frank Benteler, bigben@uni-paderborn.de

Constructor Summary
NativeTreeConfigurationPanel(NativeTreeConfiguration config)
           
 
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 getTitle()
          title of the JPanel in the 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 java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NativeTreeConfigurationPanel

public NativeTreeConfigurationPanel(NativeTreeConfiguration config)
Method Detail

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()

getTitle

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

Specified by:
getTitle in interface ConfigurationPanel
Returns:
a String that will be the title of the tab
See Also:
ConfigurationPanel.getTitle()

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()

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()

performPreview

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

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

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()

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)