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

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.DockablePanelUI
All Implemented Interfaces:
ActionListener, PropertyChangeListener, EventListener, org.noos.xing.mydoggy.DockableManagerListener

public class DockablePanelUI
extends BasicPanelUI
implements PropertyChangeListener, ActionListener, org.noos.xing.mydoggy.DockableManagerListener

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

Field Summary
protected  org.noos.xing.mydoggy.Dockable dockable
           
protected  DockablePanel dockablePanel
           
protected static Border FLASHING_BORDER
           
protected  Border flashingBorder
           
protected  int flashingDuration
           
protected  boolean flashingEnabled
           
protected  int flashingInterval
           
protected  boolean flashingState
           
protected  Timer flashingTimer
           
protected  long startingTime
           
 
Constructor Summary
DockablePanelUI()
           
 
Method Summary
 void actionPerformed(ActionEvent e)
           
static ComponentUI createUI(JComponent c)
           
 void dockableAdded(org.noos.xing.mydoggy.event.DockableManagerEvent event)
           
 void dockableRemoved(org.noos.xing.mydoggy.event.DockableManagerEvent event)
           
protected  void installDefaults(JPanel p)
           
protected  void installListeners()
           
 void installUI(JComponent c)
           
 void propertyChange(PropertyChangeEvent evt)
           
protected  void uninstallListeners()
           
 void uninstallUI(JComponent c)
           
 
Methods inherited from class javax.swing.plaf.basic.BasicPanelUI
getBaseline, getBaselineResizeBehavior, uninstallDefaults
 
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

FLASHING_BORDER

protected static Border FLASHING_BORDER

dockablePanel

protected DockablePanel dockablePanel

dockable

protected org.noos.xing.mydoggy.Dockable dockable

flashingEnabled

protected boolean flashingEnabled

flashingTimer

protected Timer flashingTimer

flashingDuration

protected int flashingDuration

flashingState

protected boolean flashingState

flashingBorder

protected Border flashingBorder

startingTime

protected long startingTime

flashingInterval

protected int flashingInterval
Constructor Detail

DockablePanelUI

public DockablePanelUI()
Method Detail

createUI

public static ComponentUI createUI(JComponent c)

installUI

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

uninstallUI

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

installDefaults

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

installListeners

protected void installListeners()

uninstallListeners

protected void uninstallListeners()

propertyChange

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

actionPerformed

public void actionPerformed(ActionEvent e)
Specified by:
actionPerformed in interface ActionListener

dockableAdded

public void dockableAdded(org.noos.xing.mydoggy.event.DockableManagerEvent event)
Specified by:
dockableAdded in interface org.noos.xing.mydoggy.DockableManagerListener

dockableRemoved

public void dockableRemoved(org.noos.xing.mydoggy.event.DockableManagerEvent event)
Specified by:
dockableRemoved in interface org.noos.xing.mydoggy.DockableManagerListener


Copyright © 2012. All Rights Reserved.