VeaR/JEllipse

pl.krakow.cmuj.bioinformatics.jellipse
Class ChainChooser.ButtonListener

java.lang.Object
  extended by pl.krakow.cmuj.bioinformatics.jellipse.ChainChooser.ButtonListener
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
Enclosing class:
ChainChooser

 class ChainChooser.ButtonListener
extends java.lang.Object
implements java.awt.event.ActionListener

Dynamic listener (handles unknown number of buttons, that depends on the number of chains among which the user has to choose.


Constructor Summary
ChainChooser.ButtonListener()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Should be syncronized with getSelectedChainId() and notify() but it won't work.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChainChooser.ButtonListener

ChainChooser.ButtonListener()
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Should be syncronized with getSelectedChainId() and notify() but it won't work. To deal with this inconvenience, control is passed to sync'ed parse() method.

Specified by:
actionPerformed in interface java.awt.event.ActionListener
See Also:
ChainChooser.parse(java.lang.String), ChainChooser.getSelectedChainId()

VeaR/JEllipse