本文整理匯總了Java中javax.swing.tree.TreePath.getPathComponent方法的典型用法代碼示例。如果您正苦於以下問題:Java TreePath.getPathComponent方法的具體用法?Java TreePath.getPathComponent怎麽用?Java TreePath.getPathComponent使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類javax.swing.tree.TreePath
的用法示例。
在下文中一共展示了TreePath.getPathComponent方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getMaxValue
import javax.swing.tree.TreePath; //導入方法依賴的package包/類
private long getMaxValue(int row, int val) {
TreePath path = treeTable.getPathForRow(row);
if (path == null) return Long.MIN_VALUE; // TODO: prevents NPE from export but doesn't provide the actual value!
if (path.getPathCount() < 2) return 1;
PrestimeCPUCCTNode node = (PrestimeCPUCCTNode)path.getPathComponent(1);
if (val == 0) return Math.abs(node.getTotalTime0());
else if (val == 1) return Math.abs(node.getTotalTime1());
else return Math.abs(node.getNCalls());
}
示例2: getRowPathStr
import javax.swing.tree.TreePath; //導入方法依賴的package包/類
private String getRowPathStr(TreePath trp) {
String pathStr = "";
if (trp.getPathCount() > 1) {
for (int i = 1; i < trp.getPathCount(); i++) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode) trp.getPathComponent(i);
TreeNodeUserObject userObject = (TreeNodeUserObject) node.getUserObject();
pathStr = pathStr + userObject.getOriginalName() + "/";
}
}
return pathStr;
}
示例3: valueChanged
import javax.swing.tree.TreePath; //導入方法依賴的package包/類
@Override
public void valueChanged(TreeSelectionEvent event) {
TreePath path = event.getPath();
if (path.getPathCount() >= 2) {
DefaultMutableTreeNode node
= (DefaultMutableTreeNode)path.getPathComponent(1);
this.selected = (OptionGroup)node.getUserObject();
}
}
示例4: getRowPathStr
import javax.swing.tree.TreePath; //導入方法依賴的package包/類
private String getRowPathStr(TreePath trp) {
String pathStr = "";
if (trp.getPathCount() > 1) {
for (int i = 1; i < trp.getPathCount(); i++) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode) trp.getPathComponent(i);
TreeNodeUserObject userObject = (TreeNodeUserObject) node.getUserObject();
pathStr = pathStr + userObject.getOriginalName() + "/";
}
}
return pathStr;
}
示例5: getFileForSelectedNode
import javax.swing.tree.TreePath; //導入方法依賴的package包/類
/**
* Gets the file name form the selected path in the preview tree. Supposed
* is that the name of file in the second element in the path
*
* @param tree Preview tree
* @return File name related to selected node
*/
public String getFileForSelectedNode(JTreeOperator tree) {
TreePath selectionPath = tree.getSelectionPath();
Object pathComponent = selectionPath.getPathComponent(2);
return getPreviewItemLabel(pathComponent);
}