本文整理了Java中javax.swing.tree.TreePath.getPath()
方法的一些代码示例,展示了TreePath.getPath()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TreePath.getPath()
方法的具体详情如下:
包路径:javax.swing.tree.TreePath
类名称:TreePath
方法名:getPath
暂无
代码示例来源:origin: zzz40500/GsonFormat
private boolean isDescendant(TreePath path1, TreePath path2) {
Object obj1[] = path1.getPath();
Object obj2[] = path2.getPath();
for (int i = 0; i < obj2.length; i++) {
if (obj1[i] != obj2[i]) {
return false;
}
}
return true;
}
代码示例来源:origin: stackoverflow.com
Object obj1[] = path1.getPath();
Object obj2[] = path2.getPath();
for(int i = 0; i<obj2.length; i++){
if(obj1[i]!=obj2[i])
代码示例来源:origin: groovy/groovy-core
/**
* Support the subscript operator for TreePath.
*
* @param self a TreePath
* @param index the index of the path to get
* @return the path at the given index
* @since 1.6.4
*/
public static Object getAt(TreePath self, int index) {
return self.getPath()[index];
}
代码示例来源:origin: log4j/log4j
public static String treePathToString(TreePath path) {
// count begins at one so as to not include the 'Categories' - root category
StringBuffer sb = new StringBuffer();
CategoryNode n = null;
Object[] objects = path.getPath();
for (int i = 1; i < objects.length; i++) {
n = (CategoryNode) objects[i];
if (i > 1) {
sb.append(".");
}
sb.append(n.getTitle());
}
return sb.toString();
}
代码示例来源:origin: groovy/groovy-core
/**
* Returns an {@link java.util.Iterator} which traverses the TreePath one path at a time.
*
* @param self a TreePath
* @return an Iterator for a TreePath
* @since 1.6.4
*/
public static Iterator iterator(TreePath self) {
return DefaultGroovyMethods.iterator(self.getPath());
}
代码示例来源:origin: stackoverflow.com
TreePath[] paths = cbt.getCheckedPaths();
for (TreePath tp : paths) {
for (Object pathPart : tp.getPath()) {
System.out.print(pathPart + ",");
代码示例来源:origin: camunda/camunda-bpm-platform
public static String treePathToString(TreePath path) {
// count begins at one so as to not include the 'Categories' - root category
StringBuffer sb = new StringBuffer();
CategoryNode n = null;
Object[] objects = path.getPath();
for (int i = 1; i < objects.length; i++) {
n = (CategoryNode) objects[i];
if (i > 1) {
sb.append(".");
}
sb.append(n.getTitle());
}
return sb.toString();
}
代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm
/**
* Support the subscript operator for TreePath.
*
* @param self a TreePath
* @param index the index of the path to get
* @return the path at the given index
* @since 1.6.4
*/
public static Object getAt(TreePath self, int index) {
return self.getPath()[index];
}
代码示例来源:origin: org.codehaus.groovy/groovy-jdk14
/**
* Support the subscript operator for TreePath.
*
* @param self a TreePath
* @param index the index of the path to get
* @return the path at the given index
* @since 1.6.4
*/
public static Object getAt(TreePath self, int index) {
return self.getPath()[index];
}
代码示例来源:origin: org.codehaus.groovy/groovy-swing
/**
* Support the subscript operator for TreePath.
*
* @param self a TreePath
* @param index the index of the path to get
* @return the path at the given index
* @since 1.6.4
*/
public static Object getAt(TreePath self, int index) {
return self.getPath()[index];
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
/**
* Converts TreePath to Object
*/
private ConfigurationNode createProjectPath(TreePath treePath) {
Object[] path = treePath.getPath();
ConfigurationNode projectPath = (ConfigurationNode) ((DefaultMutableTreeNode) path[path.length - 1])
.getUserObject();
return projectPath;
}
};
代码示例来源:origin: com.github.insubstantial/substance
@Override
public int hashCode() {
if (this.path == null)
return 0;
Object[] pathObjs = this.path.getPath();
int result = pathObjs[0].hashCode();
for (int i = 1; i < pathObjs.length; i++)
result = result ^ pathObjs[i].hashCode();
return result;
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-outline
private static TreePath getTreePathToExpand(TreePath original) {
Object[] elements = original.getPath();
if (elements.length < 2) {
return null;
} else {
List<Object> newElements = new ArrayList<Object>(Arrays.asList(elements));
newElements.remove(elements.length - 1);
return new TreePath(newElements.toArray());
}
}
代码示例来源:origin: stackoverflow.com
public static String createFilePath(TreePath treePath) {
StringBuilder sb = new StringBuilder();
Object[] nodes = treePath.getPath();
for(int i=0;i<nodes.length;i++) {
sb.append(File.separatorChar).append(nodes[i].toString());
}
return sb.toString();
}
代码示例来源:origin: google/sagetv
public void run()
{
fireTreeNodesChanged(this, parentPath.getPath(), childInd, kids);
}
});
代码示例来源:origin: google/sagetv
public void run()
{
fireTreeNodesChanged(this, parentPath.getPath(), childInd, kids);
}
});
代码示例来源:origin: com.jidesoft/jide-oss
public void addPath(TreePath parent, int insertionIndex, Object insertedObject) {
// TreePath parentPath = parent;
// Object source = parentPath.getLastPathComponent();
// if (((LazyMutableTreeNode) source).isLoaded()) {
// ((DefaultMutableTreeNode) source).insert((MutableTreeNode) insertedObject, insertionIndex);
// }
fireTreeNodesInserted(parent.getLastPathComponent(),
parent.getPath(),
new int[]{insertionIndex},
new Object[]{insertedObject});
}
}
代码示例来源:origin: org.glassfish.external/antlr
public void valueChanged(TreeSelectionEvent event) {
TreePath path = event.getPath();
System.out.println("Selected: " +
path.getLastPathComponent());
Object elements[] = path.getPath();
for (int i = 0; i < elements.length; i++) {
System.out.print("->" + elements[i]);
}
System.out.println();
}
}
代码示例来源:origin: undera/jmeter-plugins
private void jTreeGraph2MouseClicked(java.awt.event.MouseEvent evt)//GEN-FIRST:event_jTreeGraph2MouseClicked
{//GEN-HEADEREND:event_jTreeGraph2MouseClicked
if (evt.getClickCount() == 2) {
TreePath[] paths = jTreeGraph2.getSelectionPaths();
if (paths != null && paths.length == 1) {
if (paths[0].getPath().length == 3) {
removeItemFromComposite(paths);
}
}
}
}//GEN-LAST:event_jTreeGraph2MouseClicked
代码示例来源:origin: undera/jmeter-plugins
private void jTreeGraph1MouseClicked(java.awt.event.MouseEvent evt)//GEN-FIRST:event_jTreeGraph1MouseClicked
{//GEN-HEADEREND:event_jTreeGraph1MouseClicked
if (evt.getClickCount() == 2) {
TreePath[] paths = jTreeGraph1.getSelectionPaths();
if (paths != null && paths.length == 1) {
if (paths[0].getPath().length == 3) {
addItemsToComposite(paths);
}
}
}
}//GEN-LAST:event_jTreeGraph1MouseClicked
内容来源于网络,如有侵权,请联系作者删除!