/** Create a menu element for a node. The default implementation creates * {@link MenuView.MenuItem}s for leafs and <code>Menu</code> for other nodes. * * @param n node to create element for * @return the created node */ protected JMenuItem createMenuItem (Node n) { return n.isLeaf () ? (JMenuItem) new MenuItem (n, action) : (JMenuItem) new Menu (n, action); }
/** Create a menu element for a node. The default implementation creates * {@link MenuView.MenuItem}s for leafs and <code>Menu</code> for other nodes. * * @param n node to create element for * @return the created node */ protected JMenuItem createMenuItem (Node n) { return n.isLeaf () ? (JMenuItem) new MenuItem (n, action) : (JMenuItem) new Menu (n, action); }
/** Create a menu element for a node. The default implementation creates * {@link MenuView.MenuItem}s for leafs and <code>Menu</code> for other nodes. * * @param n node to create element for * @return the created node */ protected JMenuItem createMenuItem(Node n) { return n.isLeaf() ? (JMenuItem) new MenuItem(n, action) : (JMenuItem) new Menu(n, action); }