javax.swing.tree.TreePath.toString()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(6.0k)|赞(0)|评价(0)|浏览(97)

本文整理了Java中javax.swing.tree.TreePath.toString()方法的一些代码示例,展示了TreePath.toString()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TreePath.toString()方法的具体详情如下:
包路径:javax.swing.tree.TreePath
类名称:TreePath
方法名:toString

TreePath.toString介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

public void mouseReleased(MouseEvent ae) { 
 if(ae.isPopupTrigger()){
   popup.show(ae.getComponent(),ae.getX(),ae.getY());
 }
 TreePath tp = tree.getPathForLocation(ae.getX(), ae.getY()); 
 if (tp != null) 
  jtf.setText(tp.toString()); 
 else 
  jtf.setText(""); 
}

代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql

public void treeExpanded(TreeExpansionEvent evt)
{
  // Get the node to be expanded.
  final TreePath path = evt.getPath();
  final Object parentObj = path.getLastPathComponent();
  if (parentObj instanceof ObjectTreeNode)
  {
    startExpandingTree((ObjectTreeNode)parentObj, false, null, false);
    _expandedPathNames.put(path.toString(), null);
  }
}

代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql

public void treeCollapsed(TreeExpansionEvent evt)
  {
    _expandedPathNames.remove(evt.getPath().toString());
  }
}

代码示例来源:origin: realXuJiang/bigtable-sql

public void treeExpanded(TreeExpansionEvent evt)
{
  // Get the node to be expanded.
  final TreePath path = evt.getPath();
  final Object parentObj = path.getLastPathComponent();
  if (parentObj instanceof ObjectTreeNode)
  {
    startExpandingTree((ObjectTreeNode)parentObj, false, null, false);
    _expandedPathNames.put(path.toString(), null);
  }
}

代码示例来源:origin: stackoverflow.com

tree.addMouseListener(new MouseAdapter() {
  public void mouseClicked(MouseEvent me) {
   doMouseClicked(me);
  }
 });
}
void doMouseClicked(MouseEvent me) {
 TreePath tp = tree.getPathForLocation(me.getX(), me.getY());
 if (tp != null) {
  System.out.println(tp.toString());
 }
}

代码示例来源:origin: joel-costigliola/assertj-swing

private JTreeChildrenShowUpCondition(@Nonnull JTree tree, @Nonnull TreePath path) {
 super(concat(path.toString(), " to show"));
 this.tree = tree;
 this.path = path;
}

代码示例来源:origin: realXuJiang/bigtable-sql

public void treeCollapsed(TreeExpansionEvent evt)
  {
    _expandedPathNames.remove(evt.getPath().toString());
  }
}

代码示例来源:origin: net.imagej/ij

public void treeCollapsed (TreeExpansionEvent ev) {
  String evPathString = ev.getPath().toString();
  evPathString = evPathString.substring(evPathString.indexOf("[")+1,evPathString.lastIndexOf("]"));
  evPathString = evPathString.substring(getTitle().length()+2,evPathString.length());
  String rootPath = getRootPath().toString();
  rootPath = rootPath.substring(rootPath.indexOf("[")+1,rootPath.lastIndexOf("]"));
  String path = "["+rootPath +", "+evPathString+"]";
  pcp.unsetExpandedStateProperty(path);
}

代码示例来源:origin: imagej/ImageJA

public void treeCollapsed (TreeExpansionEvent ev) {
  String evPathString = ev.getPath().toString();
  evPathString = evPathString.substring(evPathString.indexOf("[")+1,evPathString.lastIndexOf("]"));
  evPathString = evPathString.substring(getTitle().length()+2,evPathString.length());
  String rootPath = getRootPath().toString();
  rootPath = rootPath.substring(rootPath.indexOf("[")+1,rootPath.lastIndexOf("]"));
  String path = "["+rootPath +", "+evPathString+"]";
  pcp.unsetExpandedStateProperty(path);
}

代码示例来源:origin: net.imagej/ij

boolean hasPanelForNode(DefaultMutableTreeNode node) {
  TreePath path = new TreePath(node.getPath());
  return panels.containsKey(pStr2Key(path.toString()));
}

代码示例来源:origin: net.imagej/ij

TreePanel getPanelForNode(DefaultMutableTreeNode node) {
  TreePath path = new TreePath(node.getPath());
  String pathString = path.toString();
  if (panels.containsKey(pStr2Key(pathString)))
    return (TreePanel)panels.get(pStr2Key(pathString));
  //else return newPanel(node);
  else return null;
}

代码示例来源:origin: net.imagej/ij

void registerPanel(TreePanel panel) {
  String key = pStr2Key(panel.getRootPath().toString());
  panels.put(key,panel);
  setPanelShowingProperty(panel.getRootPath().toString());
  propertiesChanged=true;
}

代码示例来源:origin: imagej/ImageJA

TreePanel getPanelForNode(DefaultMutableTreeNode node) {
  TreePath path = new TreePath(node.getPath());
  String pathString = path.toString();
  if (panels.containsKey(pStr2Key(pathString)))
    return (TreePanel)panels.get(pStr2Key(pathString));
  //else return newPanel(node);
  else return null;
}

代码示例来源:origin: imagej/ImageJA

void registerPanel(TreePanel panel) {
  String key = pStr2Key(panel.getRootPath().toString());
  panels.put(key,panel);
  setPanelShowingProperty(panel.getRootPath().toString());
  propertiesChanged=true;
}

代码示例来源:origin: abbot/abbot

public String toString() {
    return Strings.get("tester.JTree.path_not_shown",
              new Object[] { path.toString(), dumpTree(tree) });
  }
}), timeout);

代码示例来源:origin: abbot/abbot

public String toString() {
    return Strings.get("tester.JTree.path_not_shown",
              new Object[] { path.toString(), dumpTree(tree) });
  }
}), timeout);

代码示例来源:origin: net.imagej/ij

/** Upon window closing, the panel removes itself from the vector of visible panels (member of pcp).
 * Then, if this is the only visible panel left, the properties are saved; else, if this is the
 * main panel, all other visible panels are also closed and properties
 * are saved
 */
public void windowClosing(WindowEvent e) {
  if (IJ.debugMode) IJ.log("CP.windowClosing: "+isMainPanel);
  if (isMainPanel)
    pcp.saveProperties();
  pcp.unsetPanelShowingProperty(getRootPath().toString());
}

代码示例来源:origin: imagej/ImageJA

/** Upon window closing, the panel removes itself from the vector of visible panels (member of pcp).
 * Then, if this is the only visible panel left, the properties are saved; else, if this is the
 * main panel, all other visible panels are also closed and properties
 * are saved
 */
public void windowClosing(WindowEvent e) {
  if (IJ.debugMode) IJ.log("CP.windowClosing: "+isMainPanel);
  if (isMainPanel)
    pcp.saveProperties();
  pcp.unsetPanelShowingProperty(getRootPath().toString());
}

代码示例来源:origin: net.imagej/ij

void close() {
  pFrame.dispatchEvent(new WindowEvent(pFrame,WindowEvent.WINDOW_CLOSING));
  pcp.unsetPanelShowingProperty(getRootPath().toString());
}

代码示例来源:origin: sensepost/yeti

@Override
  public void valueChanged(TreeSelectionEvent e) {
    try {
      Log.debug("Clicked: " + e.getPath().toString());
      if (miDomain.isSelected()) {
        String host = trDomainTree.getSelectionPath().getPathComponent(2).toString();
        attributePlugins.setArgs(host);
      }
    } catch (Exception ex) {
    }
  }
}

相关文章