A ContentManagerUI is an interface to modify the ui behaviours of a content manager. For example this is used to modify the way a content is showed.
|
This interface represents a ui that use a component that lets the user switch
between
a group of components by clicking on a tab with a given title and/or icon. The
position of each tab can be customized from the ui or by code.
import org.noos.xing.mydoggy.plaf.ui.content;
...
contentManager.setContentManagerUI(new MyDoggyMultiSplitContentManagerUI());
|
|
This interface represents a ui that use a component that lets the user switch
between
a group of components by clicking on a tab with a given title and/or icon (i.e.
JTabbedPane).
import org.noos.xing.mydoggy.plaf.ui.content;
...
contentManager.setContentManagerUI(new MyDoggyTabbedContentManagerUI());
|
|
This interface represents a ui that use a container to create a multiple-document
interface
or a virtual desktop.
import org.noos.xing.mydoggy.plaf.ui.content;
...
contentManager.setContentManagerUI(new MyDoggyDesktopContentManagerUI());
|
If you want to implement your own
ContentManageUI,
your class must implement non only the
ContentManageUI
interface but also the
PlafContentManagerUI
interface in the
packageorg.noos.xing.mydoggy.plaf.ui.content.
This is to provide all neccesary methods to use the manager.