|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TabbedContentManagerUI<E extends TabbedContentUI>
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).
| Nested Class Summary | |
|---|---|
static class |
TabbedContentManagerUI.TabLayout
The tab layout enum used in laying out the tabs when all the tabs will not fit within a single line. |
static class |
TabbedContentManagerUI.TabPlacement
The tab placement enum used in positioning the component that show tabs. |
| Method Summary | |
|---|---|
TabbedContentManagerUI.TabLayout |
getTabLayout()
Returns the layout type used by the manager to layout the tabs when all the tabs will not fit within a single line. |
TabbedContentManagerUI.TabPlacement |
getTabPlacement()
Returns the placement of the tabs for this manager. |
boolean |
isShowAlwaysTab()
Returns whether or not the ui must show a tab for all contents also when there is just one content. |
void |
setShowAlwaysTab(boolean show)
Sets whether or not the ui must show a tab for all contents also when there is just one content. |
void |
setTabLayout(TabbedContentManagerUI.TabLayout tabLayout)
Sets the layout type which the manager will use in laying out the tabs when all the tabs will not fit within a single line. |
void |
setTabPlacement(TabbedContentManagerUI.TabPlacement tabPlacement)
Sets the tab placement for this manager. |
| Methods inherited from interface org.noos.xing.mydoggy.ContentManagerUI |
|---|
addContentManagerUIListener, getContentManagerUiListener, getContentUI, isCloseable, isDetachable, isMaximizable, isMinimizable, isPopupMenuEnabled, removeContentManagerUIListener, setCloseable, setDetachable, setMaximizable, setMinimizable, setPopupMenuEnabled |
| Methods inherited from interface org.noos.xing.mydoggy.Observable |
|---|
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener |
| Method Detail |
|---|
void setTabPlacement(TabbedContentManagerUI.TabPlacement tabPlacement)
tabPlacement - the placement for the tabs relative to the contentTabbedContentManagerUI.TabPlacementTabbedContentManagerUI.TabPlacement getTabPlacement()
setTabPlacement(org.noos.xing.mydoggy.TabbedContentManagerUI.TabPlacement),
TabbedContentManagerUI.TabPlacementvoid setTabLayout(TabbedContentManagerUI.TabLayout tabLayout)
tabLayout - the layoyt type used to layout the tabsgetTabLayout(),
TabbedContentManagerUI.TabLayoutTabbedContentManagerUI.TabLayout getTabLayout()
setTabLayout(org.noos.xing.mydoggy.TabbedContentManagerUI.TabLayout),
TabbedContentManagerUI.TabLayoutvoid setShowAlwaysTab(boolean show)
show - whether or not the ui must show a tab for all contents.isShowAlwaysTab()boolean isShowAlwaysTab()
setShowAlwaysTab(boolean)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||