private void addNode(DefaultMutableTreeNode level, PathElement element) { DefaultMutableTreeNode node = new DefaultMutableTreeNode(); node.setUserObject(element); level.add(node); }
/** * */ public CategoryNode(String title) { setUserObject(title); }
/** * Set the root message. * <p> * This will trigger a reload on the model, thanks to JTree's lack of support for * a node changed event for the root node. * * @param messageText the text to display. */ public void setRootText(@Nullable final String messageText) { if (messageText == null) { visibleRootNode.setUserObject(new ResultTreeNode(CheckStyleBundle.message("plugin.results.no-scan"))); } else { visibleRootNode.setUserObject(new ResultTreeNode(messageText)); } nodeChanged(visibleRootNode); }
/** * */ public CategoryNode(String title) { setUserObject(title); }
/** * Sets the user object for this node to <code>userObject</code>. * * @param userObject the Object that constitutes this node's * user-specified data * @see #getUserObject * @see #toString */ public void setUserObject(T userObject) { super.setUserObject(userObject); this.object = userObject; }
/** * Sets the user object for this node to <code>userObject</code>. * * @param userObject the Object that constitutes this node's * user-specified data * @see #getUserObject * @see #toString */ public void setUserObject(T userObject) { super.setUserObject(userObject); this.object = userObject; }
public void setUserObject(Object obj){ if(obj instanceof String) name = (String) obj; super.setUserObject(obj); }
/** * */ public CategoryNode(String title) { setUserObject(title); }
/** * */ public CategoryNode(String title) { setUserObject(title); }
/** * */ public CategoryNode(String title) { setUserObject(title); }
public void setValueAt(Object aValue, Object node, int column) { if (column == 0) { ((DefaultMutableTreeNode) node).setUserObject(aValue); } else JOptionPane.showMessageDialog(this.networkPanel, "Error: assigning value at in NetworkPanel"); // This function is not used to set node and edge values. } }
/** Defensive copy used in createTransferable. */ private DefaultMutableTreeNode copy( DefaultMutableTreeNode aNode ) { DefaultMutableTreeNode clone = ( DefaultMutableTreeNode )aNode.clone(); clone.setUserObject( aNode.getUserObject() ); return clone; }
public void addMatch(ElementRule rule, ATEToken token) { if(lastRule == null || !lastRule.equals(rule.name)) { node = new DefaultMutableTreeNode(); node.setUserObject(rule.name); root.add(node); lastRule = rule.name; } DefaultMutableTreeNode matchNode = new DefaultMutableTreeNode(); matchNode.setUserObject(new UsageMatch(rule, token)); node.add(matchNode); model.reload(); }
protected void menuItem2ActionPerformed(ActionEvent evt,DefaultMutableTreeNode theTreeNode,DefaultTreeModel theModel){ //only add child if it's one of the things that should have children String treeNodeName = (String)theTreeNode.getUserObject(); if(isValidMultiTerm(treeNodeName)){ return; //only edit non multi-term fields } String newNodeName = (String)JOptionPane.showInputDialog(null,"Edit","Enter New Node Value", JOptionPane.PLAIN_MESSAGE,null,null,"New Value"); if(newNodeName == null){return; } //they didn't specify name or hit cancel theTreeNode.setUserObject(newNodeName); theModel.reload(); }
public void setValueAt(Object aValue, Object node, int column) { if (columnNames.get(column).equals(ColumnTypes.NETWORK)) { ((DefaultMutableTreeNode) node).setUserObject(aValue); } else if (columnNames.get(column).equals(ColumnTypes.NETWORK_ICONS)) { if(aValue == null) networkIcons.put(((NetworkTreeNode) node).getNetworkID(), null); else networkIcons.put(((NetworkTreeNode) node).getNetworkID(), (Icon) aValue); } } }
/** * Constructs an {@code AbstractParamContainerPanel} with the given root node's name. * * @param rootName the name of the root node */ public AbstractParamContainerPanel(String rootName) { initialize(); getRootNode().setUserObject(rootName); }
private void formatError( final DefaultMutableTreeNode mtn, final PhyloXmlDataFormatException e ) { JOptionPane.showMessageDialog( this, e.getMessage(), "Format error", JOptionPane.ERROR_MESSAGE ); mtn.setUserObject( "" ); getJTree().repaint(); }
private void refreshCollection(DefaultMutableTreeNode clnNode, String collection) { try { Collection cln = docMgr.getCollection(collection); if (cln != null) { clnNode.setUserObject(cln); ((DefaultTreeModel) docTree.getModel()).reload(clnNode); } } catch (ServiceException ex) { ErrorUtil.showError(this.getParent(), ex); } }
@Test public void inequality() { final T tree = newTree(5, new Random(123)); final DefaultMutableTreeNode stree = newSwingTree(5, new Random(123)); stree.setUserObject(39393); Assert.assertFalse(equals(tree, stree)); }
@Override public void visitXref(Xref xref) { currentNode.setUserObject("Xref: "+xref.getPrimaryId()+" / Database="+ DebugUtil.cvObjectToSimpleString(xref.getCvDatabase())+ ", Qualifier="+DebugUtil.cvObjectToSimpleString(xref.getCvXrefQualifier())); }