actionListeners
Class DefaultDisplaySettingsDialogActionListener

java.lang.Object
  extended by actionListeners.DefaultDisplaySettingsDialogActionListener
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class DefaultDisplaySettingsDialogActionListener
extends java.lang.Object
implements java.awt.event.ActionListener

ActionListener for the Ok button of a ChartDisplaySettingsPanel that was instantiated using the constructor form ChartDisplaySettingsPanel.ChartDisplaySettingsPanel(Main, DisplaySettingsDialog).

When a ChartDisplaySettingsPanel is instantiated without a ChartFrame object as the last argument, the settings made in the panel are applied to the default settings in the UserPreferences. In order to do this correctly when the Ok button is pressed, the button must use this dedicated ActionListener.

See Also:
ChartSpecificDisplaySettingsDialogActionListener

Field Summary
private  DisplaySettingsDialog dialog
          The dialog.
private  Main mainWindow
          The main window.
(package private) static boolean printLog
          Flag to enable debug message printing for this class.
 
Constructor Summary
DefaultDisplaySettingsDialogActionListener(Main mainWindow, DisplaySettingsDialog dialog)
          Instantiates a new default display settings dialog action listener.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
private  void log(java.lang.String message)
          Prints debug information to stdout when printLog is set to true.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

printLog

static final boolean printLog
Flag to enable debug message printing for this class.

See Also:
Constant Field Values

dialog

private DisplaySettingsDialog dialog
The dialog.


mainWindow

private Main mainWindow
The main window.

Constructor Detail

DefaultDisplaySettingsDialogActionListener

public DefaultDisplaySettingsDialogActionListener(Main mainWindow,
                                                  DisplaySettingsDialog dialog)
Instantiates a new default display settings dialog action listener.

Parameters:
mainWindow - the main window
dialog - the dialog
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

log

private void log(java.lang.String message)
Prints debug information to stdout when printLog is set to true.

Parameters:
message - the message