net.aerith.misao.gui
Class BlinkMonoImageComponent.LevelAdjustmentListener

java.lang.Object
  |
  +--net.aerith.misao.gui.BlinkMonoImageComponent.LevelAdjustmentListener
Enclosing class:
BlinkMonoImageComponent

protected class BlinkMonoImageComponent.LevelAdjustmentListener
extends java.lang.Object
implements java.awt.event.ActionListener, java.lang.Runnable, LevelAdjustable

The LevelAdjustmentListener is a listener class of menu selection for level adjustment of pixel values.


Field Summary
private  int image_index
          The index of the image.
 
Constructor Summary
BlinkMonoImageComponent.LevelAdjustmentListener(int index)
          Constructs a LevelAdjustmentListener for the image that the specified index represents.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Invoked when the menu is selected.
 void adjustLevel(double minimum, double maximum)
          Adjusts the level of image.
 void adjustLevelAll(double minimum, double maximum)
          Adjusts the level of all images.
 void run()
          Runs this thread.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

image_index

private int image_index
The index of the image.
Constructor Detail

BlinkMonoImageComponent.LevelAdjustmentListener

public BlinkMonoImageComponent.LevelAdjustmentListener(int index)
Constructs a LevelAdjustmentListener for the image that the specified index represents.
Parameters:
index - the index of the image.
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Invoked when the menu is selected.
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - contains the selected menu item.

run

public void run()
Runs this thread.
Specified by:
run in interface java.lang.Runnable

adjustLevel

public void adjustLevel(double minimum,
                        double maximum)
Adjusts the level of image.
Specified by:
adjustLevel in interface LevelAdjustable
Parameters:
minimum - the minimum level.
maximum - the maximum level.

adjustLevelAll

public void adjustLevelAll(double minimum,
                           double maximum)
Adjusts the level of all images.
Specified by:
adjustLevelAll in interface LevelAdjustable
Parameters:
minimum - the minimum level.
maximum - the maximum level.