org.biojava.bio.gui
Class TextLogoPainter
java.lang.Object
|
+--org.biojava.bio.gui.TextLogoPainter
- public class TextLogoPainter
- extends java.lang.Object
- implements LogoPainter
A logo painter that paints in stacked letters.
The total height of the letters is
proportional to the total informaton in the state. The height of each letter
is proportional to its emission probability. The most likely letter is drawn
highest.
- Author:
- Matthew Pocock
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
TextLogoPainter
public TextLogoPainter()
getLogoFont
public java.awt.Font getLogoFont()
- Retrieve the current font.
- Returns:
- the current logo font
setLogoFont
public void setLogoFont(java.awt.Font logoFont)
- Set the current logo font.
- Parameters:
logoFont
- the new Font to render the logo letters in
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
firePropertyChange
public void firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
firePropertyChange
public void firePropertyChange(java.lang.String propertyName,
int oldValue,
int newValue)
firePropertyChange
public void firePropertyChange(java.lang.String propertyName,
boolean oldValue,
boolean newValue)
firePropertyChange
public void firePropertyChange(java.beans.PropertyChangeEvent evt)
hasListeners
public boolean hasListeners(java.lang.String propertyName)
paintLogo
public void paintLogo(java.awt.Graphics g,
DistributionLogo sl)
- Description copied from interface: LogoPainter
- Render the state from sl onto the graphics object g.
- Specified by:
- paintLogo in interface LogoPainter
- Tags copied from interface: LogoPainter
- Parameters:
g
- the target Graphicssl
- the StateLogo to render