jadex.swing.sequence
Class SequenceUI

java.lang.Object
  |
  +--javax.swing.plaf.ComponentUI
        |
        +--jadex.swing.sequence.SequenceUI
All Implemented Interfaces:
java.io.Serializable

public class SequenceUI
extends javax.swing.plaf.ComponentUI
implements java.io.Serializable

A customized ComponentUI for processing SequenceDispay activities.

See Also:
Serialized Form

Constructor Summary
SequenceUI()
          Default constructor
 
Method Summary
protected  void installDefaults()
          initialize default settings
protected  void installListeners()
          initialize listeners
 void installUI(javax.swing.JComponent c)
          Actually, an initializion method, following the model of ListUI
 void paint(java.awt.Graphics g, javax.swing.JComponent c)
          Most of render activities are here
protected  void paintSelectedSequence(org.jdom.Element seq)
          Paint a specfic sequence from outside of paint method, and is usually is called by some event listeners.
protected  void paintSequence(java.awt.Graphics g, SequenceRenderer renderer, org.jdom.Element sequence, int layer, boolean isOdd, java.util.List list1)
           
protected  void paintSequence(java.awt.Graphics g, SequenceRenderer renderer, org.jdom.Element sequence, java.util.List list1)
           
protected  void paintSingleSequence(java.awt.Graphics g, SequenceRenderer renderer, org.jdom.Element sequence, int layer, boolean isOdd, java.util.List list1)
           
protected  void uninstallDefaults()
           
protected  void uninstallListeners()
           
 void uninstallUI(javax.swing.JComponent c)
          removing all initializtion setting
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SequenceUI

public SequenceUI()
Default constructor
Method Detail

installUI

public void installUI(javax.swing.JComponent c)
Actually, an initializion method, following the model of ListUI
Overrides:
installUI in class javax.swing.plaf.ComponentUI

installDefaults

protected void installDefaults()
initialize default settings

installListeners

protected void installListeners()
initialize listeners

uninstallUI

public void uninstallUI(javax.swing.JComponent c)
removing all initializtion setting
Overrides:
uninstallUI in class javax.swing.plaf.ComponentUI

uninstallDefaults

protected void uninstallDefaults()

uninstallListeners

protected void uninstallListeners()

paint

public void paint(java.awt.Graphics g,
                  javax.swing.JComponent c)
Most of render activities are here
Overrides:
paint in class javax.swing.plaf.ComponentUI

paintSequence

protected void paintSequence(java.awt.Graphics g,
                             SequenceRenderer renderer,
                             org.jdom.Element sequence,
                             java.util.List list1)

paintSequence

protected void paintSequence(java.awt.Graphics g,
                             SequenceRenderer renderer,
                             org.jdom.Element sequence,
                             int layer,
                             boolean isOdd,
                             java.util.List list1)

paintSingleSequence

protected void paintSingleSequence(java.awt.Graphics g,
                                   SequenceRenderer renderer,
                                   org.jdom.Element sequence,
                                   int layer,
                                   boolean isOdd,
                                   java.util.List list1)

paintSelectedSequence

protected void paintSelectedSequence(org.jdom.Element seq)
Paint a specfic sequence from outside of paint method, and is usually is called by some event listeners.