org.noos.xing.mydoggy.plaf.ui.look
Class RepresentativeAnchorBalloonTipUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.PanelUI
          extended by javax.swing.plaf.basic.BasicPanelUI
              extended by org.noos.xing.mydoggy.plaf.ui.look.RepresentativeAnchorBalloonTipUI
All Implemented Interfaces:
PropertyChangeListener, EventListener

public class RepresentativeAnchorBalloonTipUI
extends BasicPanelUI
implements PropertyChangeListener

Author:
Angelo De Caro (angelo.decaro@gmail.com)

Nested Class Summary
 class RepresentativeAnchorBalloonTipUI.RoundedBalloonBorder
           
 
Field Summary
protected  RepresentativeAnchorBalloonTip balloonTip
           
protected  int hOffset
           
protected  JLabel label
           
protected  JLayeredPane layeredPane
           
protected  RootPaneContainer rootPaneContainer
           
protected  float transparencyAlpha
           
protected  TransparencyAnimation transparencyAnimation
           
protected  int vOffset
           
 
Constructor Summary
RepresentativeAnchorBalloonTipUI()
           
 
Method Summary
static ComponentUI createUI(JComponent c)
           
 void hideTip()
           
protected  void installDefaults(JPanel p)
           
 void installUI(JComponent c)
           
 void propertyChange(PropertyChangeEvent evt)
           
 void showTip()
           
protected  void uninstallDefaults(JPanel p)
           
 void updateLocation(boolean visible)
           
 
Methods inherited from class javax.swing.plaf.basic.BasicPanelUI
getBaseline, getBaselineResizeBehavior, uninstallUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, paint, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

balloonTip

protected RepresentativeAnchorBalloonTip balloonTip

label

protected JLabel label

rootPaneContainer

protected RootPaneContainer rootPaneContainer

layeredPane

protected JLayeredPane layeredPane

transparencyAnimation

protected TransparencyAnimation transparencyAnimation

transparencyAlpha

protected float transparencyAlpha

hOffset

protected int hOffset

vOffset

protected int vOffset
Constructor Detail

RepresentativeAnchorBalloonTipUI

public RepresentativeAnchorBalloonTipUI()
Method Detail

createUI

public static ComponentUI createUI(JComponent c)

installUI

public void installUI(JComponent c)
Overrides:
installUI in class BasicPanelUI

installDefaults

protected void installDefaults(JPanel p)
Overrides:
installDefaults in class BasicPanelUI

uninstallDefaults

protected void uninstallDefaults(JPanel p)
Overrides:
uninstallDefaults in class BasicPanelUI

propertyChange

public void propertyChange(PropertyChangeEvent evt)
Specified by:
propertyChange in interface PropertyChangeListener

updateLocation

public void updateLocation(boolean visible)

showTip

public void showTip()

hideTip

public void hideTip()


Copyright © 2012. All Rights Reserved.