Package org.biojava.bio.gui
Class TextLogoPainter
java.lang.Object
org.biojava.bio.gui.TextLogoPainter
- All Implemented Interfaces:
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addPropertyChangeListener
(String propertyName, PropertyChangeListener listener) void
void
firePropertyChange
(String propertyName, boolean oldValue, boolean newValue) void
firePropertyChange
(String propertyName, int oldValue, int newValue) void
firePropertyChange
(String propertyName, Object oldValue, Object newValue) Retrieve the current font.boolean
hasListeners
(String propertyName) void
paintLogo
(LogoContext ctxt) Render the state from sl onto the graphics object g.void
void
removePropertyChangeListener
(String propertyName, PropertyChangeListener listener) void
setLogoFont
(Font logoFont) Set the current logo font.
-
Constructor Details
-
TextLogoPainter
public TextLogoPainter()
-
-
Method Details
-
getLogoFont
Retrieve the current font.- Returns:
- the current logo font
-
setLogoFont
Set the current logo font.- Parameters:
logoFont
- the new Font to render the logo letters in
-
addPropertyChangeListener
-
removePropertyChangeListener
-
addPropertyChangeListener
-
removePropertyChangeListener
-
firePropertyChange
-
firePropertyChange
-
firePropertyChange
-
firePropertyChange
-
hasListeners
-
paintLogo
Description copied from interface:LogoPainter
Render the state from sl onto the graphics object g.- Specified by:
paintLogo
in interfaceLogoPainter
- Parameters:
ctxt
- the LogoContext to render
-