Java 双击并使用库ftp4j传输文件

Java 双击并使用库ftp4j传输文件,java,swing,ftp,Java,Swing,Ftp,如何双击笔记本电脑的JTree,使用FTP4j将文件传输到服务器 多谢各位 public void mouseClicked(MouseEvent e) { String s = arbre.getLastSelectedPathComponent().toString(); File file = new File(s); if(file.isFile()) { System.out.println("c'est un fichier");

如何双击笔记本电脑的
JTree
,使用FTP4j将文件传输到服务器 多谢各位

public void mouseClicked(MouseEvent e) {
    String s = arbre.getLastSelectedPathComponent().toString();
    File file = new File(s);
    if(file.isFile()) {
        System.out.println("c'est un fichier");
        if(e.getClickCount()==2){
      client.upload(file);
      }
}
使用
getClickCount()
,您可以在
MouseListener
中检测双击,如图所示。在您的
doInBackground()
方法的实现中开始传输。使用
setProgress()
在传输过程中通知侦听进度指示器,如图所示。您可以在
TreeCellRenderer
中显示进度,如图所示。因为节点共享相同的渲染器,所以需要将进度存储到其他位置 ,通常在
TreeModel
的实现中


附录:显示了一种显示
JTree
文件的非常简单的方法。

您对哪个部分有问题?双击
JTree
节点或使用ftp4j传输文件?使用双击传输文件的一部分:检测双击是否为文件并使用上载进行传输问题是如何做到我无法编码您能给我一个源代码示例吗?我不明白你的意思,我只是一个初学者,在编程方面做得最好。你能给我一个程序吗?我只是个初学者。不幸的是,没有一个简单的方法。你必须自己学习,而不是“为我做事”。看看