Class StackedLogoPainter

  • All Implemented Interfaces:
    LogoPainter

    public class StackedLogoPainter
    extends java.lang.Object
    implements LogoPainter
    A logo painter that paints in stacked areas.
    Author:
    Matthew Pocock
    • Constructor Detail

      • StackedLogoPainter

        public StackedLogoPainter()
    • Method Detail

      • 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​(LogoContext lCtxt)
        Description copied from interface: LogoPainter
        Render the state from sl onto the graphics object g.
        Specified by:
        paintLogo in interface LogoPainter
        Parameters:
        lCtxt - the LogoContext to render