?? treepopupsingleaction.java
字號(hào):
/*
* *****************************************************
* Copyright (c) 2005 IIM Lab. All Rights Reserved.
* Created by xuehao at 2005-10-12
* Contact: zxuehao@mail.ustc.edu.cn
* *****************************************************
*/
package org.indigo.gui.actions;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import javax.swing.JMenuItem;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.TreePath;
import org.indigo.gui.*;
/**
* 此類和TreePopupAction的功能是一樣的。
* @author wbz
*
*/
public class TreePopupSingleAction implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
JMenuItem openMenuItem=null;
openMenuItem = ViewManager.getInstance().getOpenRuleMenuItem();
if( e.getSource()==openMenuItem )
{
System.out.println( "ok" );
JTree tree = ViewManager.getInstance().getTree();
//if( tree.getSelectionCount()==0 )
// return ;
String nodeName = "";
TreePath treePath= tree.getSelectionPath();
int i=1;
for( i=1; i<treePath.getPathCount(); i++ )
{
nodeName += treePath.getPathComponent(i).toString()+"/";
}
nodeName = nodeName.substring( 0, nodeName.length()-1 );
nodeName = "./taskconfig/" + nodeName + ".task";
// System.out.println( nodeName );
try
{
Runtime.getRuntime().exec("C:/Program Files/Windows NT/Accessories/wordpad.exe " + nodeName );
} catch (IOException e1)
{
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -