| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbibliothek.gui.dock.support.menu.MenuPiece
bibliothek.gui.dock.facile.menu.NodeMenuPiece
bibliothek.gui.dock.facile.menu.RootMenuPiece
public class RootMenuPiece
The root of a tree of MenuPieces. This MenuPiece is a direct representation
 of a JMenu
| Constructor Summary | |
|---|---|
| RootMenuPiece()Creates a new root-piece, using a normal JMenuto inserts
 its content. | |
| RootMenuPiece(JMenu menu)Creates a new root-piece. | |
| RootMenuPiece(String text,
              boolean disableWhenEmpty,
              MenuPiece... pieces)Creates a new root-piece, using a normal JMenu. | |
| Method Summary | |
|---|---|
|  JMenu | getMenu()Gets the menu into which this MenuPieceadds its items. | 
|  boolean | isDisableWhenEmpty()Whether to disable the menu when it is empty or not. | 
|  boolean | isEnabled()Tells whether the menu can be enabled or not. | 
|  void | setDisableWhenEmpty(boolean disableWhenEmpty)Disables the menu if there are no items in the menu. | 
|  void | setEnabled(boolean enabled)Enables or disables the menu. | 
|  void | setParent(MenuPiece parent)Sets the parent of this piece. | 
| protected  void | updateEnabled()Calls JMenuItem.setEnabled(boolean)with a parameter that is calculated usingisDisableWhenEmpty(),NodeMenuPiece.getItemCount()and | 
| Methods inherited from class bibliothek.gui.dock.facile.menu.NodeMenuPiece | 
|---|
| add, bind, fill, getChild, getChildrenCount, getItemCount, insert, remove, remove, unbind | 
| Methods inherited from class bibliothek.gui.dock.support.menu.MenuPiece | 
|---|
| addListener, fireInsert, fireRemove, getParent, isBound, items, removeListener | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public RootMenuPiece()
JMenu to inserts
 its content.
public RootMenuPiece(String text,
                     boolean disableWhenEmpty,
                     MenuPiece... pieces)
JMenu.
text - the text of the menudisableWhenEmpty - whether to disable the menu when it is emptypieces - the elements of this piecepublic RootMenuPiece(JMenu menu)
menu - the menu into which this piece will insert its content| Method Detail | 
|---|
protected void updateEnabled()
JMenuItem.setEnabled(boolean) with a parameter that is calculated using
 isDisableWhenEmpty(), NodeMenuPiece.getItemCount() and
public void setDisableWhenEmpty(boolean disableWhenEmpty)
disableWhenEmpty - true if the menu should be
 disabled when emptypublic boolean isDisableWhenEmpty()
true if the menu gets disabledsetEnabled(boolean)public void setEnabled(boolean enabled)
false, then the
 menu is disabled in any case. Otherwise the menu may be enabled or disabled
 depending on the value of isDisableWhenEmpty().
enabled - wether the menu should be enabledsetEnabled(boolean)public boolean isEnabled()
true if the menu can be enabledpublic JMenu getMenu()
MenuPieceMenuPiece adds its items.
getMenu in class MenuPiecepublic void setParent(MenuPiece parent)
MenuPiece
setParent in class MenuPieceparent - the parent, might be null| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||