public class StructuredMenuHolder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
StructuredMenuHolder.MenuEventSupplier |
static class |
StructuredMenuHolder.StructuredMenuListener |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AMOUNT_OF_VISIBLE_MENU_ITEMS |
static int |
ICON_SIZE |
Constructor and Description |
---|
StructuredMenuHolder() |
Modifier and Type | Method and Description |
---|---|
javax.swing.JMenuItem |
addAction(javax.swing.Action item,
java.lang.String category) |
void |
addCategory(java.lang.String category) |
javax.swing.JMenu |
addMenu(javax.swing.JMenu item,
java.lang.String category) |
javax.swing.JMenuItem |
addMenuItem(javax.swing.JMenuItem item,
java.lang.String category) |
void |
addSeparator(java.lang.String category) |
static boolean |
lastItemIsASeparator(javax.swing.JMenu menu) |
static boolean |
lastItemIsASeparator(javax.swing.JPopupMenu menu) |
java.lang.String |
toString() |
void |
updateMenus(javax.swing.JMenuBar myItem,
java.lang.String prefix) |
void |
updateMenus(javax.swing.JPopupMenu myItem,
java.lang.String prefix) |
void |
updateMenus(javax.swing.JToolBar bar,
java.lang.String prefix) |
public static final java.lang.String AMOUNT_OF_VISIBLE_MENU_ITEMS
public static final int ICON_SIZE
public javax.swing.JMenu addMenu(javax.swing.JMenu item, java.lang.String category)
public javax.swing.JMenuItem addMenuItem(javax.swing.JMenuItem item, java.lang.String category)
public javax.swing.JMenuItem addAction(javax.swing.Action item, java.lang.String category)
item
- is an action. If it derives from MenuItemSelectedListener,
a check box is used.public void addCategory(java.lang.String category)
public void addSeparator(java.lang.String category)
public void updateMenus(javax.swing.JMenuBar myItem, java.lang.String prefix)
public void updateMenus(javax.swing.JPopupMenu myItem, java.lang.String prefix)
public void updateMenus(javax.swing.JToolBar bar, java.lang.String prefix)
public java.lang.String toString()
toString
in class java.lang.Object
public static boolean lastItemIsASeparator(javax.swing.JMenu menu)
public static boolean lastItemIsASeparator(javax.swing.JPopupMenu menu)