private void fillSubmenu(JPopupMenu popup) { if (!filled) { filled = true; Helper h = new Helper(popup); Node[] nodes = node.getChildren().getNodes(true); // Fill in the popup. removeAll(); for (int i = 0; i < nodes.length; i++) add(createMenuItem(nodes[i])); // also work with empty element if (getMenuComponentCount() == 0) { add(createEmptyMenuItem()); } } }
private void fillSubmenu(JPopupMenu popup) { if (!filled) { filled = true; Helper h = new Helper(popup); Node[] nodes = node.getChildren().getNodes(true); // Fill in the popup. removeAll(); for(int i=0; i<nodes.length; i++) add(createMenuItem(nodes[i])); // also work with empty element if(getMenuComponentCount () == 0) add(createEmptyMenuItem()); } }
private void fillSubmenu(JPopupMenu popup) { if (!filled) { filled = true; Helper h = new Helper(popup); Node[] nodes = node.getChildren().getNodes(true); // Fill in the popup. removeAll(); for(int i=0; i<nodes.length; i++) add(createMenuItem(nodes[i])); // also work with empty element if(getMenuComponentCount () == 0) add(createEmptyMenuItem()); } }