filemouselistener.java
来自「利用java编写的文件管理系统」· Java 代码 · 共 41 行
JAVA
41 行
package file;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JTree;
import javax.swing.tree.TreePath;
public class FileMouseListener extends MouseAdapter{
public void mousePressed(MouseEvent e) {
}
public void mouseRleased(MouseEvent e) {
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
public void mouseClicked(MouseEvent e) {
JTree tree = (JTree) e.getSource();
//int selRow = tree.getRowForLocation(e.getX(), e.getY());
TreePath selPath = tree.getPathForLocation(e.getX(), e.getY());
if(tree.isExpanded(selPath))
tree.collapsePath(selPath);
else
tree.expandPath(selPath);
/*if(selRow != -1) {
if(e.getClickCount() == 1) {
System.out.println(toFilePath(selPath.toString()));
}else if(e.getClickCount()==2){
}
}*/
}
/*
* 瀵硅矾寰勮矾寰勮繘琛岃繛鎺
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?