org.noos.xing.mydoggy.plaf.ui.content
Class MyDoggyDesktopContentUI

java.lang.Object
  extended by org.noos.xing.mydoggy.plaf.PropertyChangeEventSource
      extended by org.noos.xing.mydoggy.plaf.ui.content.MyDoggyContentUI
          extended by org.noos.xing.mydoggy.plaf.ui.content.MyDoggyDesktopContentUI
All Implemented Interfaces:
org.noos.xing.mydoggy.ContentUI, org.noos.xing.mydoggy.DesktopContentUI, org.noos.xing.mydoggy.DockableUI, org.noos.xing.mydoggy.Observable, Cleaner

public class MyDoggyDesktopContentUI
extends MyDoggyContentUI
implements org.noos.xing.mydoggy.DesktopContentUI

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

Nested Class Summary
 
Nested classes/interfaces inherited from class org.noos.xing.mydoggy.plaf.PropertyChangeEventSource
PropertyChangeEventSource.ExcludePropertyChangeListener
 
Field Summary
protected  JInternalFrame internalFrame
           
protected  InternalFrameAdapter internalFrameAdapter
           
protected  MyDoggyContentManagerUI myDoggyContentManagerUI
           
protected  PropertyChangeListener propertyChangeListener
           
protected  VetoableChangeListener vetoableChangeListener
           
 
Fields inherited from class org.noos.xing.mydoggy.plaf.ui.content.MyDoggyContentUI
addToTaskBar, alwaysOnTop, closable, content, contentManager, contentManagerUI, detachable, detachedBounds, maximizable, minimizable, transparentDelay, transparentMode, transparentRatio
 
Fields inherited from class org.noos.xing.mydoggy.plaf.PropertyChangeEventSource
firePublicEventQuestion, plafChangeSupport, publicChangeSupport, publicEvent
 
Constructor Summary
MyDoggyDesktopContentUI(org.noos.xing.mydoggy.ContentManager contentManager, org.noos.xing.mydoggy.ContentManagerUI contentManagerUI, org.noos.xing.mydoggy.Content content)
           
 
Method Summary
 void cleanup()
           
 JInternalFrame getInternalFrame()
           
 Point getLocation()
           
 Dimension getSize()
           
protected  void initInternalFrame()
           
protected  void installInternalFrameListeners()
           
 boolean isIconified()
           
 void setCloseable(boolean closable)
           
 void setConstraints(Object... constraints)
           
 void setIconified(boolean iconified)
           
 void setLocation(int x, int y)
           
 void setMinimizable(boolean minimizable)
           
 void setSize(int width, int height)
           
protected  void uninstallInternalFrameListeners()
           
 
Methods inherited from class org.noos.xing.mydoggy.plaf.ui.content.MyDoggyContentUI
getContent, getDetachedBounds, getTransparentDelay, getTransparentRatio, isAddToTaskBarWhenDetached, isAlwaysOnTop, isCloseable, isDetachable, isMaximizable, isMinimizable, isTransparentMode, setAddToTaskBarWhenDetached, setAlwaysOnTop, setDetachable, setDetachedBounds, setMaximizable, setTransparentDelay, setTransparentMode, setTransparentRatio
 
Methods inherited from class org.noos.xing.mydoggy.plaf.PropertyChangeEventSource
addPlafPropertyChangeListener, addPlafPropertyChangeListener, addPlafPropertyChangeListener, addPropertyChangeListener, addPropertyChangeListener, addPropertyChangeListener, firePlafPropertyChangeEvent, firePlafPropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEventPublicListenerOnly, getPlafPropertyChangeListeners, getPlafPropertyChangeListeners, getPropertyChangeListeners, getPropertyChangeListeners, initPropertyChangeSupport, removePlafPropertyChangeListener, removePlafPropertyChangeListener, removePlafPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.noos.xing.mydoggy.ContentUI
getContent, getDetachedBounds, getTransparentDelay, getTransparentRatio, isAddToTaskBarWhenDetached, isAlwaysOnTop, isCloseable, isDetachable, isMaximizable, isMinimizable, isTransparentMode, setAddToTaskBarWhenDetached, setAlwaysOnTop, setDetachable, setDetachedBounds, setMaximizable, setTransparentDelay, setTransparentMode, setTransparentRatio
 
Methods inherited from interface org.noos.xing.mydoggy.Observable
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 

Field Detail

internalFrame

protected JInternalFrame internalFrame

myDoggyContentManagerUI

protected MyDoggyContentManagerUI myDoggyContentManagerUI

internalFrameAdapter

protected InternalFrameAdapter internalFrameAdapter

vetoableChangeListener

protected VetoableChangeListener vetoableChangeListener

propertyChangeListener

protected PropertyChangeListener propertyChangeListener
Constructor Detail

MyDoggyDesktopContentUI

public MyDoggyDesktopContentUI(org.noos.xing.mydoggy.ContentManager contentManager,
                               org.noos.xing.mydoggy.ContentManagerUI contentManagerUI,
                               org.noos.xing.mydoggy.Content content)
Method Detail

setMinimizable

public void setMinimizable(boolean minimizable)
Specified by:
setMinimizable in interface org.noos.xing.mydoggy.ContentUI
Overrides:
setMinimizable in class MyDoggyContentUI

setCloseable

public void setCloseable(boolean closable)
Specified by:
setCloseable in interface org.noos.xing.mydoggy.ContentUI
Overrides:
setCloseable in class MyDoggyContentUI

setConstraints

public void setConstraints(Object... constraints)
Specified by:
setConstraints in interface org.noos.xing.mydoggy.ContentUI

setLocation

public void setLocation(int x,
                        int y)
Specified by:
setLocation in interface org.noos.xing.mydoggy.DesktopContentUI

getLocation

public Point getLocation()
Specified by:
getLocation in interface org.noos.xing.mydoggy.DesktopContentUI

setSize

public void setSize(int width,
                    int height)
Specified by:
setSize in interface org.noos.xing.mydoggy.DesktopContentUI

getSize

public Dimension getSize()
Specified by:
getSize in interface org.noos.xing.mydoggy.DesktopContentUI

isIconified

public boolean isIconified()
Specified by:
isIconified in interface org.noos.xing.mydoggy.DesktopContentUI

setIconified

public void setIconified(boolean iconified)
Specified by:
setIconified in interface org.noos.xing.mydoggy.DesktopContentUI

cleanup

public void cleanup()
Specified by:
cleanup in interface Cleaner
Overrides:
cleanup in class MyDoggyContentUI

getInternalFrame

public JInternalFrame getInternalFrame()

initInternalFrame

protected void initInternalFrame()

installInternalFrameListeners

protected void installInternalFrameListeners()

uninstallInternalFrameListeners

protected void uninstallInternalFrameListeners()


Copyright © 2012. All Rights Reserved.